- 博客(4)
- 资源 (58)
- 收藏
- 关注
原创 Flutter开发日记——Flutter基础入门知识
配置环境1、安装编辑器通过官网安装VSCode2、安装Flutter插件在VSCode中EXTENSIONS栏中安装Flutter插件3、检查Flutter插件通过Command Palette中输入命令检查Flutter的运行环境run flutter doctor运行指令时会遇到下面这个错误[flutter] flutter doctorxcrun: error: inv...
2019-07-31 17:47:57 1182
原创 Android自定义View——贝塞尔曲线实现抛物线效果
效果展示原理分析抛物线效果最主要的难点和原理在于贝塞尔曲线动画的生成,我们通过图片主要讲解贝塞尔曲线动画,这里用到的是二级贝塞尔曲线1、需要找到贝塞尔曲线的三个点,开启点、结束点、控制点2、通过二级贝塞尔曲线的公式计算,获取贝塞尔曲线的轨迹路径点3、通过设置点赞图片X,Y坐标,从而形成点赞的效果实现步骤1、初始化变量class Bezier2Layout : RelativeL...
2019-07-31 17:23:59 1989
原创 Flutter开发日记——Flutter动画&Motion Widget详解(上)
控件介绍AnimatedContainer表示一个动画容器,只要更改容器的值,就能表现出对应的动画效果child属性,表示容器中的子元素,子元素在容器中的位置默认是居中显示构造函数AnimatedContainer({ Key key, this.alignment, //属性child的对其方式 this.padding, ...
2019-07-28 20:29:02 2786
原创 Android自定义View——自定义插值器和估值器实现向上抛体运动
效果图原理分析其实代码很简单,主要的知识点就是执行动画是如何配合插值器和估值器的运算,达到我们想要的效果。这里的向上抛体运动和自由落体运动主要是运用了高中的加速度运算的公式,计算其x轴和y轴的路程和速度即可,通过插值器计算时间和估值器计算位移,达到向上抛体效果。插值器:用0-t,来表示时间的递增估值器:用公式计算出动画的路程当前速度:v = v0 - gt向上抛体运动:s = v0...
2019-07-23 23:17:18 800
iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
2017-03-05
Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
2016-11-26
Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
2016-11-24
Android基础控件——ImageView的自定义,巧用Matrix实现图片不变形的炫酷PK条
2019-04-29
Android自定义View——贝塞尔曲线实现直播点赞效果
2017-12-28
Android自定义View——仿1号店垂直滚动广告条实现
2017-12-25
Android自定义View——贝塞尔曲线实现水波纹进度球
2017-12-25
Android实战——Tinker的集成和使用
2017-11-19
Android实战——AndFix的使用与源码分析
2017-11-17
Android基础——Tween动画、Drawable动画、Property动画、MaterialDesign动画、Trasition动画
2017-11-08
Android进阶——框架打造之IOC框架
2017-10-20
NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步
2017-09-30
NDK开发——FFmpeg在Linux下的编译并完成测试
2017-09-04
Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势 源码下载
2017-04-03
iOS基础——网络请求之NSURLConnection、NSURLSessionDataTask
2017-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人