问题标签 [android-shape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
40908 浏览

android - Android Rect对象中的top,left,right和bottom是什么意思

我有一个 Android 项目,我应该让苹果倒下。苹果被画成一个矩形。所以我创建了一个改变 Rect 位置并重新绘制的函数。这是我的功能:

我有一个问题:苹果不会掉下来,而是从右到左。为了让苹果掉下来,我改变了代码:

0 投票
1 回答
3854 浏览

android - xml中的Android可绘制形状 - 在正方形中创建一个透明的圆圈

有没有办法从 xml 中的另一个形状中减去或“切出”一个形状?我想创建一个中间有一个透明圆孔的白色正方形......主要是因为我不想进行位图操作来制作圆形图像:)。

是的,我知道这个解决方案(如何在 Android 中创建圆形 ImageView?)存在。

在此处输入图像描述

0 投票
1 回答
1031 浏览

android - 将图像/可绘制对象裁剪为三角形

我正在尝试在我的 Android 应用程序中将图像裁剪为三角形,这样我只能得到图像的三角形部分。如何才能做到这一点?我已经成功地完成了方形和圆形的裁剪,但我无法对三角形做同样的事情。有人可以帮我解决这个问题。

谢谢。

大卫

0 投票
8 回答
68107 浏览

android - 在 LinearLayout 上仅添加顶部和底部边框

我只想在我的Linearlayout. 我试图这样做:

但它在形状周围添加了一个边框..

请问你能帮帮我吗 ?

0 投票
2 回答
535 浏览

android - Android不同的textview具有不同的圆边和颜色背景

我在我的 android 应用程序中使用了大量的文本视图。我有一个带有圆角形状和颜色属性的 background.xml 文件。我将此背景设置为我的文本视图。如果我有几种不同的颜色作为背景,我可以创建单独的背景 xml。如果我有超过 30 或 40 种不同的颜色要使用,我应该有尽可能多的背景文件吗?

0 投票
3 回答
516 浏览

android - 如何在圆形中显示方形图像?

我试图从我的应用程序的 iPhone 版本中模仿一些东西。我有一个方形图像,我想将它显示在一个带有白色边框的圆圈中。像这样

在此处输入图像描述

有没有办法我可以做到这一点?

0 投票
2 回答
3443 浏览

android - 查看带切角和边框的背景

我正在尝试制作一个具有如下背景的 Android 视图:
在此处输入图像描述

我发现最简单的方法是用不同的背景颜色制作两个相互叠加的形状:

在此处输入图像描述

每个元素的高度不同,所以我需要在代码中制作形状。
起初我已经开始在 xml 中快速查看结果。我已经使用这篇文章中的原则开始了,但我并没有真正接近任何有用的东西:


我该怎么做?
任何方向的线索都会被应用,



我已经在 iOS 中这样做了,但形状在 Android 中的工作方式不同:

0 投票
1 回答
1147 浏览

android - 在 xml 文件中创建多个矩形形状

我在 android 项目中创建了一个 shape.xml。在这个 xml 文件中,我有一个带边框的矩形设计。这工作正常。我需要在同一个 xml 中创建另一个带有左边框的矩形。这可能与否。如果它可能意味着我如何在布局页面中引用两个差异形状。

0 投票
0 回答
252 浏览

android - 从左侧制作 ImageView 或其父圆形

我有一个非常基本的布局如下。我只是在 ImageView 中使用红色背景来描述情况。

这是我正在使用的自定义背景:

custom_bg_grey_stroke_radius.xml

我发现了各种链接,这些链接使图像呈圆形,但来自所有 4 个角落。此链接告诉如何使图像从顶部或底部变为圆形。 Android围绕一个布局背景图像,只有顶角或底角

有人可以弄清楚如何从左侧制作图像圆形。如果我能指定确切的半径就好了。我希望它只是在 5dp 附近呈圆形。

而且,我为重复性道歉,但我无法解决这个问题。

0 投票
1 回答
11976 浏览

android - 按下Android设置背景颜色按钮

我想在按下事件时更改 ImageButton 的背景颜色。

这是我所做的:

我的按钮在“rose_normal”颜色中很好,但在按下时从来没有在“rose_fonce”颜色中。

问题出在哪里 ?

编辑:问题已解决:

创建一个名为 background_rounded_button.xml 的 xml 文件:

rounded_button_rose_fonce.xml :

rounded_button_rose_normal.xml:

最后,为按钮应用背景: