没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-DownloadLoadingView
共56个文件
xml:19个
png:16个
java:6个
需积分: 10 0 下载量 27 浏览量
2019-08-06
03:12:55
上传
评论
收藏 168KB ZIP 举报
温馨提示
> 在工作中难免遇到自定义 View 的相关需求,本身这方面比较薄弱,因此做个记录,也是自己学习和成长的积累。自定义View实战 前言 最近项目需要接入环信客服 SDK ,我配合这同事完成,其中我负责文件下载这部分。 因为时间比较紧张,8 天的时间完成 环信客服模块 的接入,就直接用了环信提供的 UI 控件,但是一些细节的部分, UI 还是会给出设计图,按照设计图完成最终效果。 UI那边直接让我参考 IOS的实现效果: 最终效果 源码请看 DownloadLoadingView 功能分析 面对这样的需要应该怎么实现呢?其实实现的方式可能不止我想的这种,我就讲述一下我是如何处理的。 首先,可以分成三部分: 半透明的背景 全透明的环 实心全透明的弧 那怎么实现背景半透明,而圆环和弧又是全透明的。顿时有个想法,要是两张图片重叠的部分能被抠出掉,也就是变成全透明,那岂不是非常容易就实现了。 圆环和弧既然是盖在了背景上,理当直接变成透明。那 Android 有对应处理的 API吗?答案是肯定的。 setXfermode() 用于设置图像的过度模式,其中 PorterDuff.Mode.
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-DownloadLoadingView.zip (56个子文件)
DownloadLoadingView-master
gradlew 5KB
settings.gradle 23B
lib
src
androidTest
java
com
xiaweizi
lib
ExampleInstrumentedTest.java 738B
test
java
com
xiaweizi
lib
ExampleUnitTest.java 394B
main
AndroidManifest.xml 103B
res
values
colors.xml 110B
attrs.xml 404B
strings.xml 66B
java
com
xiaweizi
lib
DownloadLoadingView.java 5KB
.gitignore 7B
build.gradle 808B
proguard-rules.pro 751B
.idea
runConfigurations.xml 564B
misc.xml 8KB
markdown-navigator
profiles_settings.xml 104B
gradle.xml 675B
modules.xml 472B
vcs.xml 180B
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 52KB
README.md 7KB
gradlew.bat 2KB
gradle.properties 730B
.gitignore 124B
app
src
androidTest
java
com
xiaweizi
downloadloadingview
ExampleInstrumentedTest.java 765B
test
java
com
xiaweizi
downloadloadingview
ExampleUnitTest.java 410B
main
AndroidManifest.xml 726B
res
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
drawable
ic_launcher_background.xml 5KB
layout
activity_main.xml 4KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 208B
strings.xml 82B
styles.xml 383B
mipmap-xxhdpi
ic_launcher.png 6KB
word.png 4KB
ic_icon.png 7KB
qq.png 696B
ic_launcher_round.png 10KB
weibo.png 946B
we_chat.png 4KB
mi.png 619B
java
com
xiaweizi
downloadloadingview
MainActivity.java 2KB
.gitignore 7B
build.gradle 972B
proguard-rules.pro 751B
build.gradle 546B
共 56 条
- 1
资源评论
weixin_39841856
- 粉丝: 487
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功