标签列表
安卓XML可绘制参数
android
xml
parameter-passing
drawable
8
8
是否可以使用参数创建xml drawable?假设我有一个xml drawable,我想重用它来实现圆角、渐变等效果,唯一可变的是一个或两个颜色。是否可以指定/传递参数给xml drawable?
-
Ben
2
不理解你想要什么。
- Nikunj Patel
尊敬的Dr. nik,假设您有一个不太平凡的XML可绘制对象,其中包含圆角、实线轮廓和渐变(可能在图层列表中)。我只想拥有绿色、黄色和红色版本的相同可绘制对象。明白我的意思吗?
- Ben
1
个回答
2
2
也许您可以从Drawable派生自己的类,编写一个构造函数接受您想要调整的参数,在构造函数中首先调用createFromXML传递您的xml,然后设置那些可调参数。我没有亲自尝试过,也许我是错的。
-
Alexander Kulyakhtin
1
我正想问同样的问题。这个解决方案有效吗?有示例吗? 我的问题很简单,我可以为每种所需的颜色复制XML,但这不是一个优雅的解决方案。
- BryanT
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
15
安卓:是否可以对XML可绘制对象进行缩放?
6
安卓XML可绘制透明渐变
13
安卓颜色可绘制资源
4
安卓XML可绘制透明渐变不透明
4
安卓可绘制图像未显示
12
安卓XML可绘制图像如何设置全屏背景图片
4
安卓可绘制资源问题
3
安卓可绘制对象(图标)列表
59
安卓可绘制语音气泡
10
安卓:可绘制资源分辨率