0
我已经搜索了一段时间,但无法找到我确切问题的答案。我通常发现2个不适合我的需要类似问题:将静态边框添加到具有动态背景的视图
很多人问如何绘制周围景色的边界,解决的办法是经常使用的形状与
stroke
为背景的看法。但是这使用了一个静态背景。
我不能使用这个(或不知道如何在我的情况),因为我正在创建一个颜色选择器,并以编程方式绘制背景。其他人问如何以编程方式绘制边框,但这只是我的一个后备选项。
一个解决方案显然出现在我的脑海中:用动态背景在另一个视图中用笔画包装我的视图。但我不喜欢这个,因为它不必要地使布局复杂化,并且也可能对性能产生影响。我宁愿使用嵌套视图以编程方式绘制边框的背景。
因此我的问题:
是否有一个干净的(androidic)的方式时,背景设置编程设置在XML视图的边界(不使用嵌套视图)?
如果不是,我想我只是去做一个动态笔画。
使用setBackground [Drawable]以GradientDrawable对象作为参数 – pskink 2014-09-25 08:41:52
@pskink问题是关于在为背景添加边框时,我已经有了渐变背景。我重新提出了这个问题要更清楚。 – Joffrey 2014-09-25 09:22:29
对不起,我不知道你想要做什么,你想改变你的形状的颜色? – pskink 2014-09-25 09:27:32