按钮 边角 相关设置

来源:互联网 发布:js传值到jsp 编辑:程序博客网 时间:2024/04/30 09:00



2、定义按钮的形状(可以应用在所有按钮上)

定义 drawable/button_shape.xml

<!--

      rectangle 矩形

      corners 角度

      padding 内边距

      stroke 边界的线

 -->

<shapexmlns:android="http://schemas.android.com/apk/res/android"

    android:shape="rectangle">

    <solidandroid:color="@color/colorAccent" />

    <corners

       android:bottomLeftRadius="10dp"

       android:bottomRightRadius="10dp"

        android:topLeftRadius="10dp"

        android:topRightRadius="10dp"/>

    <padding

        android:bottom="5dp"

        android:left="5dp"

        android:right="5dp"

        android:top="5dp" />

    <strokeandroid:color="#000000" android:width="5dp"/>

</shape>

————————————————————————————————————————

 

 

 

activity_main.layout部分

 

<Button

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

        android:text="透明样式的按钮"

        android:id="@+id/button"

        style="?android:attr/borderlessButtonStyle"

        android:layout_below="@+id/button_ok"

       android:layout_alignParentStart="true"

       android:layout_alignEnd="@+id/button_ok" />

 

    <Button

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

        android:text="自定义样式"

        android:background="@drawable/button_bg"

        android:id="@+id/button2"

       android:textColor="@color/text_color"

       android:layout_below="@+id/button"

       android:layout_alignParentStart="true"

       android:layout_alignParentEnd="true" />

 

    <Button

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

        android:text="图片背景样式"

        android:id="@+id/button3"

       android:textColor="@color/text_color"

       android:background="@drawable/button_img_bg"

       android:layout_below="@+id/button2"

       android:layout_alignParentStart="true"

       android:layout_marginTop="41dp"

       android:layout_alignParentEnd="true" />

 

    <ImageButton

       android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:id="@+id/imageButton"

       android:layout_below="@+id/button3"

       android:layout_alignParentStart="true"

       android:layout_marginTop="57dp"

        android:background="@null"

        android:src="@drawable/imagebutton_bg"/>

 

    <Button

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

        android:text="自定义形状的按钮"

       android:textColor="@color/text_color"

        android:background="@drawable/button_shape_bg"

        android:id="@+id/button4"

       android:layout_alignBottom="@+id/imageButton"

       android:layout_centerHorizontal="true" />

 

    <ImageButton

       android:layout_width="wrap_content"

       android:layout_height="wrap_content"

       android:id="@+id/imageButton2"

       android:layout_below="@+id/imageButton"

       android:layout_toEndOf="@+id/imageButton"

       android:layout_marginTop="44dp"

       android:background="@drawable/button_shape_bg"

        android:src="@drawable/imagebutton_bg"/>

</RelativeLayout>


0 0
原创粉丝点击