【发布时间】:2011-10-04 05:12:39
【问题描述】:
我想做一个有形状的自定义按钮,怎么做?
【问题讨论】:
-
“想要制作带有形状的自定义按钮”不是一个可以理解的描述。详细说明问题。
我想做一个有形状的自定义按钮,怎么做?
【问题讨论】:
这是椭圆形形状的示例按钮。gradient 表示开始和结束颜色以及角度。椭圆形的角..试试这个..在按钮背景android:background="@drawable/sample"中提到这个xml的名称。将xml保存在drawable中。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#302226"
android:endColor="#6D7B8D"
android:angle="45"/>
<padding android:left="6dp"
android:top="6dp"
android:right="6dp"
android:bottom="6dp" />
<corners android:radius="30dp" />
</shape>
还可以检查此link 以获取自定义按钮。
【讨论】:
另一种查找不同形状按钮的方法
在xml中使用imagebutton作为
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/shape_oval" />
Shape_oval 是一张我们可以从谷歌搜索中获取的图像,或者我们可以在油漆或 Photoshop 中绘制自己的图像。
【讨论】: