zoukankan      html  css  js  c++  java
  • android Shape Drawable美化圆角图形

    ShareDrawable资源

    shareDrawable资料用于定义一个基本的集合图形,它在xml资源文件中,使用<shap.../>根元素定义,使用android:shape属性定义集合图形类形。shareDrawable可以定义矩形,圆形,椭圆形,线形等几种图形。

    下面举个例子:

    在shape_textview.xml文件中:

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <shape xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:shape="rectangle" >
     4     <gradient android:startColor="#FFFF0000"
     5         android:endColor="#80FF00FF"
     6         android:angle="45"/>
     7     
     8     <padding android:left="7dp"
     9         android:top="7dp"
    10         android:right="7dp"
    11         android:bottom="7dp"/>
    12     <corners android:radius="8dp"/>
    13 </shape>

    在main_activity.xml文件中:

     1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     2     xmlns:tools="http://schemas.android.com/tools"
     3     android:layout_width="match_parent"
     4     android:layout_height="match_parent"
     5     android:paddingBottom="@dimen/activity_vertical_margin"
     6     android:paddingLeft="@dimen/activity_horizontal_margin"
     7     android:paddingRight="@dimen/activity_horizontal_margin"
     8     android:paddingTop="@dimen/activity_vertical_margin"
     9     tools:context=".MainActivity" >
    10 
    11     <TextView
    12         android:layout_width="fill_parent"
    13         android:layout_height="wrap_content"
    14         android:background="@drawable/shape_textview"
    15         android:text="@string/hello_world" />
    16 
    17 </RelativeLayout>

    运行结果:

  • 相关阅读:
    vbScript首字拼音查询
    C#读取U盘序列号
    下拉 回车 筛选
    Oracle的汉字转拼音首字母的函数
    sql 触发器禁止和启用
    List.FindAll 方法
    MyControl 常用操作
    List.Find 方法
    regsvr32 C:\WINDOWS\system32\cell32.ocx
    2222222
  • 原文地址:https://www.cnblogs.com/SoulCode/p/5452104.html
Copyright © 2011-2022 走看看