zoukankan      html  css  js  c++  java
  • 2、自定义背景形状

    代码:

    <Button
    android:layout_below="@id/btn_1"因为在本次实验中,总体布局为相对布局,所以此时设置为相对btn_1向下
    android:layout_marginTop="20dp"设置与上组件外边距
    android:id="@+id/btn_2"
    android:text="按钮2"
    android:textSize="30sp"
    android:textColor="#FFFFFF"
    android:background="@drawable/bg_btn2"此时背景颜色用@导入bg_btn2(下面有介绍)
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

    第一种:圆角形式

    1、操作如下,新建drawable file

     2、弹出界面,该select为shape

     3、shape属性

    <!--*rectangle 矩形-->
    <!--*oval 椭圆-->
    <!--*line 线性-->
    <!--*ring 环形-->
    <!--基本属性:-->
    <!--* corners定义圆角-->
    <!--* solid内部填充色-->
    <!--* gradient定义渐变色-->
    <!--* angle渐变角度(仅对线性渐变有效)-->
    <!--* stroke定义描边的宽度,颜色,虚实线-->

    4、drawable file 代码

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">shape属性改为矩阵rectangle
    <stroke
    android:width="5dp"描边宽度
    android:color="#FF9900"/>描边颜色
    <solid
    android:color="#FFFFFF"/>内部填充色
    <corners
    android:radius="20dp"/>圆角弧度

    </shape>

    5、运行结果

     第二种:

     1、2、3:同上

    4、drawable file代码

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">强调为矩形
    <stroke
    android:width="5dp"描边宽度
    android:color="#FF9900"/>描边颜色
    <solid
    android:color="#FFFFFF"/>内部填充色,此时为了效果设为白色
    <corners
    android:radius="20dp"/>圆角

    </shape>

    5、运行结果

  • 相关阅读:
    算法导论图论图的表示 课后题答案
    MFC 如何添加快捷键
    全排序算法permutation分析与总结
    java k++ 和C/C++ k++的区别
    找回失去的快捷方式向导
    解开注册表中U盘禁止拷贝的限制
    锐捷多网卡解决方案 与当前环境冲突(Code 2)
    Delphi中的Access技巧集
    Delphi MessageBox对话框
    另一个博客,不知道好用不
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/13089824.html
Copyright © 2011-2022 走看看