• 18 UI美化layer-list


    • layer-list 用于叠加两张图片 或者设置 RatingBar(评分) 进度条 相框等

    • 在工程文件中的res/drawable/新建一个layer-list(叠加两张图片)
      如下 :

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    
    
    
        <item android:id="@+id/back"
            android:drawable="@drawable/back"
            ></item>
    
        <item
            android:id="@+id/qq"
            android:drawable="@drawable/qq"
            android:left="15dp"
            android:right="30dp"
            android:bottom="40dp"
            android:top="20dp"
            />
    </layer-list>
    
    • 在工程文件中的res/drawable/新建一个layer-list(评分)
      如下 :
    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <item android:id="@android:id/background"
            android:drawable="@drawable/unselect"></item>
    
        <item android:id="@android:id/secondaryProgress"
            android:drawable="@drawable/unselect"
            ></item>
    
        <item android:id="@android:id/progress"
            android:drawable="@drawable/selected"></item>
    
    
    </layer-list>
    
    • 使用
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center" >
    
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/my_layer_image" />
    
    
        <!-- 
         android:numStars="5"一共有多少个等级
            android:rating="3"设置初始
            android:stepSize="0.5"最少的等级
         -->
        <RatingBar 
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:numStars="5"
            android:rating="3"
            android:stepSize="0.5"
            android:progressDrawable="@drawable/my_layer_rating"
            />
    </LinearLayout>
    
  • 相关阅读:
    random模块
    collections模块
    re模块
    正则表达式
    递归函数,二分查找
    内置函数,匿名函数
    python 中的爬虫· scrapy框架 重要的组件的介绍
    flask 中的常用组件的使用 ,virtualenv组件和 pipreqs组件 和 偏函数
    Django 中自带的 content_type表 , alipay的接口 需要的配置
    restful 和 restframework
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152230.html
Copyright © 2020-2023  润新知