zoukankan      html  css  js  c++  java
  • android 使用shape使android组件呈现特殊效果

    使用到的布局文件

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" 
        android:background="#ffffff"
        android:gravity="center_horizontal">
    
        <TextView
            android:id="@+id/text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#000000"
            android:text="未使用效果"
            android:layout_marginTop="30dp"
            />
        <EditText
            android:id="@+id/edit"
            android:layout_width="280dp"
            android:layout_height="wrap_content"
            android:textColor="#000000"
            android:text="未使用效果 未使用效果 未使用效果 未使用效果 未使用效果 未使用效果"
            android:cursorVisible="true"
             />
        <TextView
            android:id="@+id/text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#000000"
            android:text="使用效果"
            android:layout_marginTop="10dp"
            />
        <EditText
            android:id="@+id/edit2"
            android:layout_width="280dp"
            android:layout_height="wrap_content"
            android:textColor="#000000"
            android:text="使用效果 使用效果 使用效果 使用效果 使用效果 使用效果 使用效果  使用效果"
            android:background="@drawable/shape"
            android:cursorVisible="true"
             />
        
    
    </LinearLayout>

    使用到的shape文件 

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <corners
            android:radius="10dp"
            />
        <gradient 
            android:startColor="#33CC00"
            android:endColor="#666600"
            android:angle="45"
            />
        <padding
            android:left="5dp"
            android:top="5dp"
            android:right="5dp"
            android:bottom="5dp"
            />
        <stroke
            android:width="3dp"
            android:color="#FF3300"
            />
        
    </shape>

    在这里主要说一下shape文件中各项的功能

    gradient主要设置背景颜色渐变。startColor为起始颜色值,endColor为结束颜色值,angle为渐变角度

    padding主要设置组件里内容距离组件内边框的间距

    stroke主要设置组件的边框。width为边框宽度,color为边框颜色

    转自:http://blog.csdn.net/centralperk/article/details/7539142

  • 相关阅读:
    robot framework 实例:126邮箱登录
    python帮助文档查看
    robot framework 测试库安装
    robot framework 变量与常量
    robot framework连接mysql数据库
    、搭建Android开发环境
    基于Eclipse的Android开发环境搭建
    MySQLzip压缩文件格式安装教程
    tomcat版本号的修改
    java时间格式
  • 原文地址:https://www.cnblogs.com/inandroid/p/3403842.html
Copyright © 2011-2022 走看看