摘要:
一个简单的滑块验证view。项目地址:https://gitee.com/819158327/sliderview。 阅读全文
摘要:
1、打开系统选择联系人界面 Intent pickIntent = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Phone.CONTENT_URI); startActivityForResult(pickInten 阅读全文
摘要:
原因:是因为aidl文件里面有中文注释,造成的编译过程中产生了问题。 解决办法: 1、删掉中文注释,改用应为注释。 2、 首先退出AS AS安装目录\bin下面找到studio.exe.vmoptions和studio64.exe.vmoptions 用TXT方式打开,在最后一行添加:-Dfile. 阅读全文
摘要:
/** * 微信分享(多图片) */ private static void shareWeChatByImgList(String kDescription, List<File> img_path_list, ShareChannel shareChannel) { try { if (img_path_list == null || img_path_list.size() <= 0) { 阅读全文
摘要:
一、动画关键类的源码分析 1、Animation Animation没有做什么与动画有关的事情,它只是记录了动画的“状态”、当前的“值”和一些注册回调接口的方法。 abstract class Animation<T> extends Listenable implements ValueListe 阅读全文
摘要:
一、了解AnimatedWidget 通常我们给一个Widget添加动画的时候都需要监听Animation的addListener()方法,并在这个方法里面不停的调用setState()方法通知Weight进行重绘。 AnimatedWidget是Flutter封装的用于执行动画的助手类。使用它可以 阅读全文
摘要:
一、Flutter中的动画的基本概念图 二、Flutter各动画的概念 视图动画 补间动画 补间动画 就是一个View,定义了起点和终点、时间以及运动曲线,并按照所定规则由起点运动到终点的过程。 就是一个View,定义了起点和终点、时间以及运动曲线,并按照所定规则由起点运动到终点的过程。 就是一个V 阅读全文
摘要:
import android.content.Context; import android.content.Intent; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; i... 阅读全文