我需要创建一个半透明ImageButton,但我还没有找到一个有效的方法来做到这一点。安卓可调整半透明ImageButton与调平透明度
如何使用可设置的透明度级别设置SemiTransparent外观?
有什么建议吗?
我需要创建一个半透明ImageButton,但我还没有找到一个有效的方法来做到这一点。安卓可调整半透明ImageButton与调平透明度
如何使用可设置的透明度级别设置SemiTransparent外观?
有什么建议吗?
您可以使用此代码调整按钮透明度级别。 mybutton.getBackground().setAlpha(45);
数45值这里的范围从0 - 如果你使用的是.ninePatch.png文件,您通过图像编辑软件,可以明显降低按钮的不透明度,并保存它,使用它在255
你的xml。
提示:半透明按钮表示按钮被禁用。根据android设计指南。所以明智地使用它。
您可以设定myButton.setEnabled(false);
禁用的按钮,您也可以哈希码前加55或99,使按钮半透明
<Button
android:id="@+id/button1"
android:layout_width="200dp"
android:layout_height="60dp"
android:text="select"
android:background="#99FFFC00"
/>
如果原始图片不是透明的,你的ImageButton的图像会不透明的,使用Photoshop中创建的透明图像:
http://digitalartanddesign.org/45_transparent_png_Dw.htm
你是什么意思半透明的图像按钮。你有没有检查在Android中使用.ninePatch图像文件的文档? – Wesley
我的意思是一个ImageButton,透明度级别可以在一个确定的级别为所有背景设置,而不仅仅是在一个PNG的空白区域。 – Silverstorm
你是说通过代码/ xml或设计来设置透明度级别吗? – Wesley