自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android架构——ViewModel原理学习总结

本文是楼主学习ViewModel 源码的一些总结,感觉ViewModel的源码是Android 三大架构中 最容易理解的一个了。本文内容结构一、简单介绍下ViewModel有什么作用二、通过一个类图总结ViewModel源码,总结各个关键类的作用。三、对ViewModel的各个关键类的代码进行解读,通过注释总结每个方法的作用。有错漏之处 请多多指教。 View...

2019-06-09 17:52:45 3639 2

原创 Listview getChildat(position) 返回null 问题

获取listview的第n个位置的item,调用listview.getChildAt(position) 可能会返回null原因:由于Listview的复用机制,页面上最多显示n个item ,当滑动到第n+1个item时候,第n+1个item 会复用界面上可见的第一个item。所以listview.getChildAt(position)的位置 position 是有限制的。...

2019-06-09 09:17:51 442

原创 ListView RecyclerView 滑动时忽略间距paddingLeft

很多时候,项目中要求listview recyclerview里的第一个元素距离左边有个间距 如图直接在recyclerView中 设置paddingLeft可以达到想要的效果:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.androi...

2019-06-02 10:55:27 682 1

Android 自定义AlertDialog 控制系统媒体音量

最近项目里有个功能点,需要使用定制seekbar调节媒体音量,不能使用【按物理音量上下键】弹出的系统dialog做音量调节。我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo

2019-04-06

Android 自定义AlertDialog 的内容view控制系统媒体音量

最近项目里有个功能点,需要使用定制seekbar调节媒体音量,不能使用【按物理音量上下键】弹出的系统dialog做音量调节。我需要继承AlertDialog,设置自己的内容view,重写onKeyDown方法,设置dialog的位置等...... 写了个demo. Demo是在5.0手机上测试的, 6.0以上系统还需要添加动态运行时权限的逻辑 。

2019-04-05

Mvvm: ViewModel+LiveData+DataBinding+Retrofit+Room总结与实践demo

Mvvm: ViewModel+LiveData+DataBinding+Retrofit+Room实践

2019-03-21

机器学习1-2章习题答案

1-2章机器学习习题答案,1-2章很全面

2013-03-24

网络白板源代码

具有中心服务器,使用TCP/IP协议通信的网络白板源代码

2013-03-23

JMF需要的JAR包 完整版

完整的JAR包,用于JMF开发,添加到工程中即可使用。 包括音频视频捕捉等

2012-10-28

SOA设计模式PDF

SOA设计模式PDF英文版本,介绍了83种基于服务架构的设计模式;

2012-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除