- 博客(7)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 RecyclerView系列:开源框架BaseRecyclerViewAdapterHelper使用
这是一个简单的Demo,使用AndroidX,看效果。简单使用步骤:project目录下build.gradle,需要加jitpack地址,否则不能识别BaseRecyclerViewAdapterHelper这个库。allprojects { repositories { ...... maven { url "https://jitpack.io" } }}app 目录下的build.gradle:android { c.
2021-02-27 15:20:15 863
原创 弹窗系列:AppCompatDialog是何方神圣?
在之前的项目餐饮系统中,实现弹窗经常继承自AppCompatDialog,而不是Dialog类。那么为什么要用AppCompatDialog类,而不直接继承自Dialog类?AppCompatDialog类来自appcompat-v7包里面,也就是常说的support-v7,那么这个support-v7究竟是要解决什么问题了?看下面这段话:我们开发的App需要支持的minSdkVersion=9,targetSdkVersion=11。在项目中使用了android 3.0 (API level 1.
2021-02-11 15:03:58 1532 2
原创 Git系列:各种场景需求下对应的Git命令
本来网上已经有很多博客,是关于Git命令的,但是五花八门,很多都是过期的,也没有更新。有些命令格式不对,复制过去还报错。所以还是得靠自己。关联本地分支和远程分支(git版本:2.29.2)git branch --set-upstream-to origin/1.4.6bugfix不需要输入当前本地分支的名称,默认就是当前分支。成功后显示:C:\xx\xx\workspace\project>git branch --set-upstream-to origin/1.4.6bug..
2021-02-07 12:32:33 102
原创 动画系列:java代码实现图片缩放动画
缩放动画的核心难题,不在于怎么设置动画,而在于如何拿到图片的中心点。缩放动画的默认焦点是图片的左上角,也就是说,图片是向右下拉伸的。我们必须想办法拿到图片的中心位置坐标。Gif图弄起来,比较麻烦,后续补上。先体验下焦点在左上角的情况:public class MainActivity extends AppCompatActivity { ImageView iv; @Override protected void onCreate(Bundle savedInstan..
2021-02-06 23:44:00 285
原创 VideoView系列:简单小例子
本以为写个VideoView的视频播放的demo是一件很容易的事情,没想到坑不是一般的多:需要加权限:网络、读写内存一个不能少。并且AndroidManifest.xml和java代码都要加,一个也不能少。权限当然要引入RxPermission框架了。RxPermission这个框架需要额外导入rxjava、rxandroid,但是github文档上并没有写。惊不惊喜,意不意外。附上代码,拿走不谢。project目录下的build.gradle文件allprojects { ..
2021-02-02 17:40:18 230
《Software Architecture Design Patterns in Java》原版PDF 下载
2017-12-08
在公司做android源码开发,怎么解决编译一次耗时,太久的问题?
2018-11-01
Android:逐帧动画里面,能不能使图片的位置移动?
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人