Skip to content

zuocaijian/AndroidDemoTips

Repository files navigation

Android demo: Android知识点实践之路


说明:本项目是android开发中常用技术/新技术的demo合集,每个module均有其各自的readme.md,主要用来:

  • 说明所做demo的目的;
  • 用到的技术;
  • 按难易程度排序的相关技术链接;
  • 个人写demo时的一些心得体会和注意事项。

Demo分类列表

Material Design控件相关

  • ToolBar、AppBarLayout、CollapsingToolBarLayout
  • TabLayout
  • CoordinateLayout
  • NavigationView、DrawerLayout
  • TextInputLayout
  • FloatingActionBarButton
  • SnackBar

SoftInputMethod软键盘相关

  • 软键盘高度的获取
  • 软键盘的打开与关闭
  • 软键盘打开与关闭事件的监听
  • 软键盘与Activity中布局的关系

Android Hot Fix热修复

  • 热更新设计的原理:java、android类加载器,反射等
  • 开源的热更新框架的使用

系统栏相关

  • 状态栏、导航栏、标题栏的高度获取
  • 状态栏的隐藏、透明、着色、样式实践
  • 标题栏的隐藏、样式实践
  • 导航栏的隐藏实践

Activity的转场动画

  • android5.0以下的转场动画
  • android5.0以上的转场动画
  • 兼容方式探索

工具类

  • UIUtils
  • FileUtils

About

Some Demos of android dev

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages