仿抖音短视频系统源码中,实现给控件添加阴影效果的相关代码
1.使用elevation和translationZ实现阴影效果
这种方式需要在API 21才可以使用,具体代码实现片段如下:

 <TextViewandroid:layout_width="120dp"android:layout_height="80dp"android:layout_marginTop="20dp"android:background="@drawable/base_rectangle_white"android:elevation="10dp"android:gravity="center"android:text="背景为白色10dp"android:textColor="@android:color/black"android:textSize="20sp" /><TextViewandroid:layout_width="120dp"android:layout_height="80dp"android:layout_gravity="left"android:layout_marginBottom="20dp"android:layout_marginLeft="20dp"android:layout_marginTop="20dp"android:background="@drawable/base_rectangle_yellow"android:gravity="center"android:text="背景为黄色10dp"android:textColor="@android:color/black"android:textSize="20sp"android:translationZ="10dp" />

2 使用layer-list实现阴影效果
这种方式需要在API 23才可以使用

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"><item><shape android:shape="rectangle"><solid android:color="#22888888" /><corners android:radius="5dp" /></shape></item><!--android:bottom、android:end、android:start、android:top是距离下右左上的间距--><itemandroid:bottom="5dp"android:end="5dp"android:start="5dp"android:top="5dp"><shape android:shape="rectangle"><solid android:color="@android:color/white" /><corners android:radius="5dp" /></shape></item></layer-list>

以上就是关于仿抖音短视频系统源码,给控件添加阴影效果的相关代码,更多内容欢迎关注之后的文章
本文转载自网络,转载仅为分享干货知识,如有侵权欢迎联系云豹科技进行删除处理

仿抖音短视频系统源码,给控件添加阴影效果相关推荐

  1. 仿抖音短视频系统源码,android 时间戳转换

    仿抖音短视频系统源码,android 时间戳转换相关的代码 package util;import java.text.SimpleDateFormat; import java.util.Calen ...

  2. 仿抖音短视频系统源码,获取系统图片

    仿抖音短视频系统源码,实现获取系统图片的相关代码如下: 首先开权限 <uses-permission android:name="android.permission.WRITE_EX ...

  3. 仿抖音短视频系统源码烟花爆炸动效

    越来越多的地方都会用到烟花效果了,而且很多游戏都会有类似通关之后的爆炸特效,今天来分享一下烟花爆炸的动效.升空的动画就不用写了,主要就写个view的位移,重点就是四散开来的爆炸. 下面就来看如何处理的 ...

  4. 仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时

    仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时的相关代码,可同时实现息屏状态下亮屏, 或者即将息屏时, 重置系统休眠计时 PowerManager mPowerManager = (Power ...

  5. 如何开发仿抖音短视频APP源码?

    如何开发仿抖音短视频APP源码? 流程列表 开发一个短视频最主要的流程分为 3 个,下面我将分步教你实现这 3 个流程下的各个功能点,功能点 API 可按需调用: 视频拍摄 a.启动拍摄 b.给拍摄添 ...

  6. 仿抖音短视频APP源码如何开发抖音类似特效

    仿抖音短视频APP源码如何开发抖音类似特效 1.特效概览 特效列表 特效列表 2.『灵魂出窍』 抖音的实现效果如下: 灵魂出窍 我的实现效果如下: ezgif.com-rotate.gif 代码实现 ...

  7. 仿抖音短视频APP源码,滚动视图

    仿抖音短视频APP源码,滚动视图相关的代码 在xml中添加滚动视图 垂直方向上滚动 <?xml version="1.0" encoding="utf-8" ...

  8. 仿抖音短视频APP源码,顶部导航栏切换详解

    仿抖音短视频APP源码,顶部导航栏切换详解的相关代码 class DaoHangNan extends StatefulWidget //继承StatefulWidget{TabController ...

  9. 仿抖音短视频APP源码,底部弹窗对话框

    仿抖音短视频APP源码,底部弹窗对话框的相关代码 核心代码 final Dialog dialog = new Dialog(this, R.style.BottomDialogStyle); Vie ...

最新文章

  1. qt布局中listwidget 保持固定宽度_UI设计中响应式设计实用技巧
  2. 牛刀小试之Django二
  3. 向服务器端提交数据的两种方式
  4. RabbitMQ之比较好的资料
  5. 印度电工,真牛!上天入海,无所不能...
  6. matlab中均线交易策略,【每日一策】Matlab量化交易策略之 均线选股策略
  7. padding、margin百分比
  8. 基于JAVA+Servlet+JSP+MYSQL的毕业生就业管理系统
  9. Detours信息泄漏漏洞
  10. dcs world f15c教学_DCS小百科,工控人必须知道的一些小知识
  11. 保研之路——北航网安学院直硕夏令营
  12. 中南大学《实验室安全与环保知识》
  13. ALM需求跟踪矩阵导出出错解决
  14. openRefine使用报告
  15. 国际象棋 小麦 用java怎么算_蓝桥杯-放麦子-java
  16. 原型软件--Balsamiq Mockups
  17. 退出计算机控制如何恢复,在您退出大势至U盘禁用软件、电脑U口屏蔽软件之后如何取消U盘写保护功能、恢复向U盘复制文件的功能?...
  18. 分享:个人是怎么学习新知识的--周立
  19. 阿里P8耗时3年,总结的Java面试复盘手册,带你挑战50万年薪
  20. UCOSII MailBox

热门文章

  1. deepin开机密码忘了怎么办?简单几步教你重置登录密码
  2. 用python实现相声、评书自动下载(五)
  3. 规格书-蓝牙模组-xmBLE-17H66B2
  4. 毕业三载,回顾反思,继往开来
  5. rust有准星_Rust能力养成系列之(2):功能抽象
  6. 开发过程中遇到“provisional headers are shown”,怎么解决?
  7. 微信公众号接口之接口信息配置(一)
  8. 虚幻4学习笔记——设置玩家出生点
  9. 数据:政府区块链项目采购上半年同比增长67%
  10. Vue路由传参的几种方式