我想要做的是在将被控制(缩放、平移)的图像上放置几个按钮,这些按钮由 PNG 图像制成,具有不透明的边框和半透明的其他区域。
像这样的东西:
实现这一目标的最佳方法是什么?应该使用什么布局和视图?也许有类似的应用程序设计教程。
我想要做的是在将被控制(缩放、平移)的图像上放置几个按钮,这些按钮由 PNG 图像制成,具有不透明的边框和半透明的其他区域。
像这样的东西:
实现这一目标的最佳方法是什么?应该使用什么布局和视图?也许有类似的应用程序设计教程。
我想我会使用相对布局和蒙皮按钮。使用蒙皮按钮的唯一问题是,您需要确保使用 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>