aru*_*run 3 android android-layout android-imageview
我有一个像图片中的图像按钮.我想要它周围的红色空间(它将是透明的,只是用红色来标识空格)是不可点击的.可能吗 ?我尝试了不同的代码,如通过xml或一些圆形的imageview代码,但没有什么帮助我..
小智 6
无需计算任何东西,您唯一需要做的就是在按钮模板xml(可绘制的)中定义imageButton的形状.
所以在UI布局xml文件中,ImageButton可能会像这样描述
<ImageButton
android:id="@+id/button"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/yourIcon"
android:background="@drawable/button" <!-- PATTERN!! -->
android:contentDescription="obrazek"
android:padding="5dp"
android:layout_margin="1dp"
android:onClick="onClick"/>
Run Code Online (Sandbox Code Playgroud)
在你的模式文件中只是声明shape="oval"
就像这样
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<gradient
android:startColor="#50d050"
android:endColor="#008000"
android:angle="270"/>
<stroke
android:width="1px"
android:color="#000000"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
它不能再简单了.:d
归档时间: |
|
查看次数: |
16160 次 |
最近记录: |