- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Android 模糊效果实现
1.StackBlur算法 http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html (FastBlurUtil)https://github.com/wingjay/BlurImageView/blob/master/blurimageviewlib/src/main/java/com/wingjay/bluri
2017-04-20 14:27:26
1894
原创 Android 自定义View(五) NougatBootView
Android 7.0开机动画:额妹子ing right?这里有一个模仿:差不多,但是显得比较凌乱,没有原版的韵味,这个实现使用path画几个不规则圆形,然后各自设定rotate方向和起始角度,代码在https://github.com/GoldbergM/MCustomView。原版的效果应该是cubicTo的几个控制点周期性改变来实现的。 如果想将这个动画用在手机开机的时候,请看http://
2016-11-16 18:08:40
398
原创 Android 自定义View(四)IOS LoadingView
IOS LoadingView 效果如下图: 可以自定义颜色,周期,大小,gradient等,具体的代码在https://github.com/GoldbergM/MCustomView.
2016-11-14 17:47:34
541
原创 Android 自定义View(三)Material Design风格的ProgressBar
Android Material Design深受欢迎,ProgressBar在版本5.0以后是用AnimatedVectorDrawable实现的,可惜5.0之前不能用。关于怎样用AnimatedVectorDrawable实现Material风格的ProgressBar,请点击查看https://blog.stylingandroid.com/indeterminate-part-1/,有详细的
2016-11-11 16:56:31
1186
原创 Android中的一些术语
Drawable看源码说明:* A Drawable is a general abstraction for "something that can be drawn." Most * often you will deal with Drawable as the type of resource retrieved for * drawing things to the screen;
2016-11-09 14:35:36
227
转载 Android 布局优化
转载请注明出处:http://blog.csdn.net/qq_17766199/article/details/52863741今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。因为我相信View的数量减少伴随着的就是层级的减少。从而达到结构清晰,渲染速度快的效果。顺着这个逻辑,我将优化分为重用、合并、按需
2016-11-08 11:34:42
281
原创 Android 自定义View(二)ShimmerView
facebook的Shimmer(https://github.com/facebook/shimmer-android)支持图片, 有些复杂,这里有简化版的https://github.com/RomainPiel/Shimmer-android,http://blog.csdn.net/harvic880925/article/details/52350154,实现起来相当简单。 先看效果:
2016-11-07 13:27:31
347
原创 Android 贝塞尔曲线(二)波浪
画波浪有贝塞尔曲线和正余弦曲线两种方式,先看正余弦曲线:http://blog.csdn.net/sddyljsx/article/details/47725733 效果很不错,很流畅http://blog.csdn.net/tianjian4592/article/details/44222565 前一种方式效果一般,后一种方式操作bitmap实现不规则波形图。然后是贝塞尔曲线:http:
2016-11-03 13:53:39
887
1
原创 Android 自定义View(一) 内容切换特效
Androdid 自定义View(一)android自定义view有不少人写的文章很不错,反复的看受益匪浅:http://blog.csdn.net/lmj623565791/article/details/24252901/http://mp.weixin.qq.com/s__biz=MzAxMTI4MTkwNQ==&mid=2650820236&idx=1&sn=6dec4ff1e
2016-10-31 11:03:30
541
原创 Android 沉浸式体验
Android沉浸式体验大家并不陌生,几行代码就可实现:getSupportActionBar().hide();decorView = getWindow().getDecorView();int visibility =View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_
2016-10-29 09:44:28
284
原创 Android 贝塞尔曲线(一)弹性圆
Android 贝塞尔曲线相关(一)之前看了一篇三次贝塞尔曲线练习之弹性的圆(http://www.jianshu.com/p/791d3a791ec2#),感觉写的挺好,效果实现的不错,知道原理后,没有细看代码,自己还是先写一个版本,再比较吧。关于怎样用三次贝塞尔曲线画圆,请参考以上链接。效果图初步实现的效果如下:比较关键的地方就是状态分解及实现。状态分解上面的文章讲的很清楚了,都差不多:不同不同
2016-10-27 15:22:50
1761
Flutter Dart Android Studio 插件
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人