我要做的是将几个由PNG图像制成的按钮放在一个将被控制(缩放,平移)的图像上,该按钮具有不透明边框和半透明的其他区域。
类似的东西:
实现这一目标的最佳方法是什么?应该使用什么布局和视图?也许有类似的应用程序设计教程。
答案 0 :(得分:0)
我想我会使用相对布局和蒙皮按钮。使用蒙皮按钮的唯一问题是,您需要确保使用32位png(带透明层)作为按钮外观。
这是用于执行按钮外观的代码块 - 它们被设置为按钮对象的背景,并将它们放置在图像旁边的可绘制文件夹中。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/btn_back_down" /> <!-- pressed -->
<!-- item android:state_focused="true"
android:drawable="@drawable/button_focused" /--> <!-- focused -->
<item android:drawable="@drawable/btn_back_up" /> <!-- default -->
</selector>