- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Dart operator重载操作符介绍
1. 概述operator 是 Dart 的一个关键字,它和运算符(如=)一起使用,表示一个 运算符重载函数,在理解时可将operator和运算符(如operator=)视为一个函数名。使用 operator 重载运算符,是 Dar 扩展运算符功能的方法。使用 operator 扩展运算符功能的原因如下:使重载后的运算符的使用方法与重载前一致扩展运算符的功能只能通过函数的方式实现对...
2019-04-20 22:49:09 5713 1
原创 自定义实现播放暂停Drawable
本文一步步解析自定义播放暂定 Drawable,该 Drawable 可以用于控件的背景,和自定义View是大同小异的。这篇文章的来源是一个开源项目的动画效果,我下载下来看了下,感觉是个入门自定义View很好的例子,所以写了这篇文章~~那个开源项目的名字是 Timber,是个音乐播放器!废话不多说,进入正文~~先看效果图放个大一点的好,当我第一次看到这个效果的时候,...
2019-04-19 17:07:21 596
原创 拍照并使用OkHttp上传图片到服务器
之前遇到需要上传图片到服务器的需要,特此记录~首先是调用相机拍照,首先创建一个 imageUri,并作为参数传入intent,这个 imageUri就是拍照时候照片的存储路径,拍摄完后就可以从这个 imageUri 获得照片的路径等信息了。 private void takePhoto() { File outpuImage = FileUtil.createLoo...
2019-04-14 18:07:20 1889 3
原创 自定义右上角数字圆点ImageView——NumImageView
我们经常会遇到需要在图标的右上角显示一个小红点或者包含数字的小红点,在网上搜罗了一番,然后决定自己来写一个~~效果图如下:可以是圆点、数字加圆点、数字加椭圆字体大小颜色和背景大小颜色都可以调整。源码地址:https://github.com/SkUnK-cc/MyWidgetLib如何使用?首先引入依赖implementation 'com.github....
2019-04-14 17:18:21 1567
原创 Activity状态保存onSaveInstanceState()
当 Activity pause 或 stop时,Activity 的状态会得到保留。 因为当 Activity pause 或 stop时,Activity 对象仍保留在内存中 ,所以它的成员和当前状态的所有信息仍处于活动状态。 因此,用户在 Activity 内所做的任何更改都会得到保留,这样一来,当 Activity 返回前台(即resume)时,这些更改仍然存在。不过,当系统为了恢复内...
2019-04-10 23:02:08 597
原创 Android——一个Demo带你了解MVVM模式
最近学习MVVM模式,特此记录~~本文目的:①主要通过一个 MVVM的 Demo来了解一下我们在平时该怎么使用它②对比 MVP和 MVVM的区别好了,废话不多说~开始吧首先我们来看一下 MVP和 MVVM的结构图:图片来自https://mp.weixin.qq.com/s/PspA4DYPhzLtsJGJykGY0w可以看出两者的区别并不大,MVP的 Pr...
2019-04-07 15:37:28 1262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人