Android 安卓形状按钮
我想建立一个按钮与3种不同的颜色在背景像附加的图像,我不知道如何做与形状Android 安卓形状按钮,android,button,Android,Button,我想建立一个按钮与3种不同的颜色在背景像附加的图像,我不知道如何做与形状 谢谢您的帮助。使用ImageButton并将上面的图像用作该按钮的背景: <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/YOUR_BTN_IMG"/> 首先在drawable文件夹中创建一个具有bg1名称的xm
谢谢您的帮助。使用ImageButton并将上面的图像用作该按钮的背景:
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/YOUR_BTN_IMG"/>
首先在drawable文件夹中创建一个具有bg1名称的xml文件,并将此代码
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="90"
android:centerColor="#4CAF50"
android:endColor="#2E7D32"
android:startColor="#b5e7b7"
android:type="linear" />
</shape>
比你想要的任何地方都要多用
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/bg1"/>
在这里你可以根据你的要求改变角度、起点、终点和中心颜色为什么不使用图像作为背景?你想在这个背景上按一下按钮吗?@LucaNicolett有图像我必须使它适应每个屏幕,形状更适合你performances@miteshviradiya是的,我想在上面有一个按钮你可以发布你的UI图像你真正想要的是什么用shapesThank你Drv,但我想用shapeThank你知道,事实上我不想使用渐变,我只需要3种颜色,也许我需要创建3种形状,但我不知道如何使它们成为对角线,只是使角度45或135,所以它成为对角线我已经尝试过了,它提供了许多没有条纹的渐变颜色,我只需要3条条纹颜色,中间没有任何东西,我想你必须使用9-补丁图像,以便它可以根据你的要求扩展。使用此链接,然后告诉我其工作与否