![]() |
1
1
Android附带的大多数项目只是一组预打包的属性。 几乎不可能期望Android API开发人员为每个可能的颜色/边框组合包含一组预打包的属性,但始终有一个解决方案! 不幸的是,正如您所提到的,解决方案确实存在于创建您自己的定制XML文件中,在您掌握了它的窍门之前,这通常是令人生畏的。一旦你这样做了,你也会惊叹于它所允许的灵活性。 具体来说,有两种选择… 1)创建自定义XML边框可绘制。 2)在Buttons background属性下,设置新的自定义边框可拖动 3)然后在buttons xml属性下设置Ripple效果,方法是添加:
----或者---- 一个更复杂的方法是使一个像下面这样的可拖动。这将添加“涟漪”按钮效果以及自定义阴影、按钮颜色和边框颜色! “对于以后阅读这篇文章的人来说,可能经验不足) 1)在项目视图中转到“可绘制/可绘制” 2)右键单击文件夹本身,然后选择新建/可绘制资源文件。 3)输入文件名my_ripple_button.xml(根并不重要,因为您将用下面的代码替换它) 4)如果您不在,请单击“文本”选项卡。 5)选择所有文本并基本替换为以下内容:(创建自定义颜色边框的步骤基本相同)
|
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
leah · 如何将图像下的文本居中 2 年前 |
|
user7854507 · 如何在按下按钮时动态向按钮添加图像 6 年前 |
![]() |
Quillion · 相对布局中的滚动视图 6 年前 |
![]() |
Anjula · Android约束布局维度比率不适用于包裹内容 6 年前 |