-
androidproject
-
简洁,舒服,波纹动画,勾选动画,高度可控的波纹CheckBox设计参考:dribbbleScreenshot下载案例Apk使用该控件的开源项目:玩清单Dependenciesimplementation'com.github.xujiaji:ripple-checkbox:0.0.2'Usepx: 值为像素单位;0x: 值为颜色,如黑色0xFF000000(0-360): 值的范围
-
androidproject
-
目录一、本项目的作用二、下载试试三、已经整理完成的章节1、贝塞尔曲线2、PathMeasure3、属性动画4、Xfermode5、VelocityTracker和Scroller6、绘制流程7、svg8-1、canvas_clip8-2、canvas_draw8-3、canvas_text四、继续整理的章节五、作者简介1、个人博客2、联系方式3、赞赏一、本项目的作用本项目主要用于Android高级
-
androidproject
-
flutter自定义波浪viewvoidmain()=>runApp(WaveWidget(
bgColor:Colors.lightBlue,
//imageProvider:AssetImage('assets/pic/ic_headimg.png'),
//imgSize:Size(50.0,0.0),
size:Size(300.0,500.0),
));
-
androidproject
-
LeavesLoading1. 创意原型Gif 原图:效果图:基本实现了原图的效果2. 如何添加进项目中仓库:方式一:下载LeavesLoadingLibrary 拷贝进工程中。tip: 不是当前的 TestLeavesLoading 项目哦!方式二:在 project 的 build.gradle 中:allprojects{
repositories{ ...
maven{url&
-
androidproject
-
SpriteAnimationViewA customized view to play sprite sheet animation查看中文版本Usage:<com.xinxin.spritesheetanimation.SpriteAnimationView
android:id="@+id/animation_view"
android:layout_width
-
androidproject
-
transferee 可以帮助你完成从缩略图到原图的无缝过渡转变,功能体系仿照并涵盖 ios 版本的 QQ、微信朋友圈、新浪微博的图片浏览功能。transferee 支持两种模式:只有原图,就是说九宫格列表中的图片和全屏显示的大图其实来源于一张图片。详见NoThumActivity既有原图,又有缩略图,例如我司使用了阿里云的图片裁剪功能提供了缩略图来源,在列表页使用阿里云裁剪后的缩略图,优化列表数
-
androidproject
-
贝塞尔曲线简介贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Fla
-
androidproject
-
项目地址:https://github.com/wuyr/ArrowDrawable博客详情:https://blog.csdn.net/u011387817/article/details/94607919使用方式:添加依赖:● 单独使用Drawableimplementation'com.wuyr:arrowdrawable:1.0.1'● 作为刷新Header (需配合Sma
-
androidproject
-
高仿微信底部导航栏动画,几乎一毛一样。动画演示如何使用布局添加TabView<com.uni.wechatbottomnavigation.view.TabView
android:id="@+id/tab_profile"
bxll:tabImage="@mipmap/profile_normal"
bxll:tabColor="#F
-
androidproject
-
BezierCurve百度百科: 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如Photo
-
androidproject
-
TextPathViewGo to the English README介绍 TextPathView是一个把文字转化为路径动画然后展现出来的自定义控件。效果如上图。这里有原理解析!v0.2.+重要更新现在不但可以控制文字路径结束位置end,还可以控制开始位置start,如上图二可以通过PathCalculator的子类来控制实现一些字路径变化,如下面的MidCalculator、AroundC
-
androidproject
-
Android Animation Detailed Tutorial / Android 动画详尽教程 中文讲解(README)请直接点击对应标题English explanation(or readme), Do not click on the title, please click on the tip address文章开篇总结性文章:《Android 一共有多少种动画?准确告诉你
-
androidproject
-
Android Animation Detailed Tutorial / Android 动画详尽教程 中文讲解(README)请直接点击对应标题English explanation(or readme), Do not click on the title, please click on the tip address文章开篇总结性文章:《Android 一共有多少种动画?准确告诉你
-
androidproject
-
AndroidAnimationExercise这是一个关于Android中各种View的集合,里面包含自己日常开发和博客总结中的代码。 主要内容是Android动画、Android自定义View 相关的知识,包含一些常见应用中动画效果的模仿实例. 随着时间的推移,里面积累的很多代码,大致用5个Fragment 做了分类:Apk 下载体验扫一扫体验打开ImitateFragment (模仿三方应用
-
androidproject
-
RadarViewRadarView for Android 是一个雷达扫描动画后,然后展示得分效果的控件。Gif 展示引入Maven:<dependency>
<groupId>com.king.view</groupId>
<artifactId>radarview</artifactId>
<version>1.0
-
androidproject
-
SuperLike仿今日头条点赞喷射表情动画主要用于点赞防抖事件的交互提示,这里只提供交互View 防抖功能可以根据Rx自行实现演示使用compile'com.sum.slike:library:0.2.1'参数含义自定义属性名字参数含义eruption_element_amount一次喷射的element数量max_eruption_total最大同时喷射次数show_emoji
-
androidproject
-
GiftSurfaceView 最初出自于2014年开发HalloStar项目时所写,主要用于HalloStar项目直播间的送礼物动画。现在想来,那夕阳下的奔跑,是我逝去的青春。因高仿全民TV项目时想起,所以抽空整理了下,以此记录。Gif展示引入Maven:<dependency>
<groupId>com.king.view</groupId>
<a
-
androidproject
-
目录一、本项目的作用二、下载试试三、已经整理完成的章节1、贝塞尔曲线2、PathMeasure3、属性动画4、Xfermode5、VelocityTracker和Scroller6、绘制流程7、svg8-1、canvas_clip8-2、canvas_draw8-3、canvas_text四、继续整理的章节五、作者简介1、个人博客2、联系方式3、赞赏一、本项目的作用本项目主要用于Android高级
-
android02
-
app升级是一个看似简单其实很复杂的事情;网页可以随时更新,用户不需要做任何操作就可以升级到最新版本;但app每次版本发布都需要用户配合才能完成。如何在不同的网络环境下,尽量不打扰用户,让更多的用户完成版本升级?我们以几个电商app为例,来研究下他们是怎么做的。一、WIFI环境(WLAN) 1. 静默升级、自动下载、提示升级如图14-1,京东、天猫、苏宁正好代表了目前主要的3种升级方式。京东采用的
-
android01
-
前面一篇文章中我们分析了App返回按键的分发流程,从Native层到ViewRootImpl层到DocorView层到Activity层,以及在Activity中的dispatchKeyEvent方法中分发事件,最终调用了Activity的finish方法,即销毁Activity,所以一般情况下假如我们不重写Activity的onBackPress方法或者是onKeyDown方法,当我们按下并抬起