问题标签 [layer-list]
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.
android - 无法为我的图层列表绘制圆角
我制作了一个可绘制的按钮,该按钮由渐变形状和实心形状组成,两者都在这样的图层列表中:
但我无法正确处理角落。我需要整个形状周围的圆角,但不是在内部(所以 topRight 和 topLeft 操作上半部分,bottomRight 和 bottomLeft 用于下半部分)。
如果我将两半都设置为上半部分<corners android:radius="8dp">
的底角,而下半部分的顶角也是圆形的,那不是我想要的。
如果我<corners android:topRightRadius="8dp" android:topLeftRadius"8dp">
为上半部分和<corners android:bottomRightRadius="8dp" android:bottomLeftRadius"8dp">
下半部分设置,上半部分将是可绘制对象的完整大小,使渐变无法正常工作,并且底角也是相同的颜色。
这是我要完成的工作的图像:
有人知道这个问题的解决方案吗?
编辑:
我得到了一些答案,对此我很感激,但遗憾的是,它们似乎不起作用。
我从 bofredo 和 Bhuvnesh Chasta 得到的答案是这样的:
我从好奇心得到的答案看起来很不错,但这不是我的目标:
最终编辑:
我已经和我一起工作的人讨论过这个问题,我们都同意让它看起来像这样并不重要,所以我们选择了纯色。
我仍然要感谢所有提供帮助的人,所有当前的答案都会得到支持,我会接受 waqaslam 的答案,因为他非常接近我想要的。
android - 使用图层列表创建背景可绘制对象,图标被拉伸
嗨,我正在尝试drawable
为我的启动画面创建一个背景,我将在主题本身中进行设置。但是用于保持在中心的位图可绘制对象正在被拉伸,我无法弄清楚如何保持它正常。下面是我的可绘制代码:
splash_screen_bg.xml
这是我将此可绘制对象设置为活动背景的代码:
所以在这里,可绘制的位图ty_logo
在png
我的手机中被拉伸了。由于没有scaleType
选择,bitmapDrawable
我不知道如何处理它。
android - layer-list 在不同的设备上表现异常(不正确)
基本上我正在为时间表制作时间指示器。它是屏幕截图中的粉红色条。我首先在我的nexus 9 上进行了测试,一切正常,但在我的galaxy s4(4.3)上它显示完全错误.. https://dl2.pushbulletusercontent.com/mf0bjuneBY3pTPiyRFPrrtNY17LBgJK9/Screenshot_20160323-011338.png https://dl2 .pushbulletusercontent.com/Xdulw1OzHZTukPEouDy2RVIbA8svnvVV/Screenshot_2016-03-23-01-13-30.png
每列都是一个相对布局。
指标:
time_indicator_view.xml
其他一切都可以完美扩展。这里发生了什么?
android - 不完全使用层列表 xml 的自定义布局
我在 Android 中使用 layer-list xml 自定义布局。但是,我完成了 layer-list 并确切地看到了我想要自定义的内容。但是,当我在我的布局中应用时,它显示的并不完全是我想要的,我不知道为什么。请帮助我!这是我的 layer-list.xml:
我的布局使用 layer-list.xml
android - layerlist drawable 在点击时不会随 imageview 改变
我在 android 中以编程方式将图层列表设置为具有可绘制性的图像视图
我的自定义 Drawable 如下,
}
这是我创建图层列表drawable并将其设置为imageview的代码,
在单击 imageview 时,我正在尝试更改可绘制对象但失败了,因为条件运行良好但图层列表可绘制对象没有改变,
我在 imageView 的点击监听器上的代码,