zoukankan      html  css  js  c++  java
  • android开发 写一个自定义形状的按键

    步骤:

    1.在drawable 文件夹中创建一个xml布局文件。

    2.修改布局文件

    3.在需要使用背景的按键中导入布局。


    创建布局文件:


    修改布局文件:

    <?xml version="1.0" encoding="utf-8"?>
    <!--shape:形状 rectangle 长方形-->
    <!--corners 边角-->
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
        <!--设置背景颜色-->
        <solid android:color="@color/colorblue"/>
        <!--设置角为半圆  radius 半径-->
        <corners android:radius="10dp"/>
        <!--bottom 下 top 上 left左 right右-->
        <padding
            android:bottom="10dp"
            android:left="10dp"
            android:right="10dp"
            android:top="10dp"
            />
    
    </shape>

    预览效果图:



    在按键中添加布局:


    实际效果:




    PS(椭圆按键的xml):

    <?xml version="1.0" encoding="utf-8"?>
    <!-- shape 形状 oval椭圆形-->
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="oval">
        <!--设置背景颜色-->
        <solid android:color="@color/colorgreen"/>
        <!--设置高度和宽度-->
        <size android:height="30dp"
            android:width="120dp"/>
        <padding
            android:bottom="10dp"
            android:top="10dp"
            android:left="10dp"
            android:right="10dp"/>
    
    </shape>

  • 相关阅读:
    BD String
    1114
    1083
    1084
    1108
    1087
    1145
    1217
    1164
    反射
  • 原文地址:https://www.cnblogs.com/guanxinjing/p/9708632.html
Copyright © 2011-2022 走看看