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>

  • 相关阅读:
    MATLAB 粒子群优化PSO
    MATLAB 简单图像融合
    MATLAB 拉普拉斯残差金字塔
    MATLAB 随机抽样一致RANSAC
    MATLAB TV模型图像修复
    MATLAB radon变换
    MATLAB 二维直方图
    MATLAB 自适应中值滤波RAMF
    MATLAB 二值图像内外边界跟踪
    MATLAB 各向异性扩散)
  • 原文地址:https://www.cnblogs.com/guanxinjing/p/9708632.html
Copyright © 2011-2022 走看看