• Android控件阴影库


    Android控件阴影库

    Gradle 添加依赖

    //阴影支持
    implementation 'com.lijiankun24:shadowlayout:1.0.0'
    

    控件用法

    <com.lijiankun24.shadowlayout.ShadowLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="30dp"
            app:shadowColor="#66000000"
            app:shadowDx="0dp"
            app:shadowDy="3dp"
            app:shadowRadius="10dp"
            app:shadowSide="all">
    
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@android:color/white"
                android:contentDescription="@null"
                android:src="@mipmap/ic_launcher"/>
        </com.lijiankun24.shadowlayout.ShadowLayout>
    

    效果图

    属性含义

    1. app:shadowColor="#66000000" 控制阴影的颜色,注意:颜色必须带有透明度的值

    2. app:shadowDx="0dp" 控制阴影 x 轴的偏移量

    3. app:shadowDy="3dp" 控制阴影 y 轴的偏移量

    4. app:shadowRadius="10dp" 控制阴影的范围

    5. app:shadowSide="all|left|right|top|bottom" 控制阴影显示的边界,共有五个值

  • 相关阅读:
    4-18
    Vue学习 2017-4-9
    前端杂谈
    不错的博客哦!
    待整理知识杂项
    Vue学习历程
    王工的权限理解
    【NX二次开发】图标图像
    【转】C++怎么读写windows剪贴板的内容?比如说自动把一个字符串复制.
    获取计算机名
  • 原文地址:https://www.cnblogs.com/JQ04/p/13515788.html
Copyright © 2020-2023  润新知