原文:WanJetpack项目:用Jetpack实现玩Android,追求最官方的实现方式

项目简介 玩Android demo。用Jetpack MVVM开发架构 单Activity多Fragment项目设计,项目结构清晰,代码简洁优雅,追求最官方的实现方式。用到以下知识点: LiveData ViewModel DataBinding 包括双向绑定 BindingAdapter的使用 ViewBinding coroutines 包含flow suspend livedata协程构造 ...

2021-08-09 10:37 0 305 推荐指数:

查看详情

C 实现追求的线程池 探究

引言   线程池很普通的老话题,讨论的很多.深入的不多,也就那些基础库中才能见到这种精妙完备的技巧.而本文随大流 想深入简述一种高效控制性强的一种线程池实现.   先引入一个概念, 惊群. 简单举个例子. 春天来了, 公园出现了很多麻雀. 而你恰巧有一个玉米粒. 扔出去, 立马无数麻雀过来 ...

Sat Mar 26 22:01:00 CST 2016 6 4459
android ------ Kotlin+JetPack+MVVM架构实现Wanandroid客户端

前面简单介绍了JetPack简介,然后学习了这个项目,现在来分享一下助你更快的学习JetPack 是一个基于MVVM模式集成谷歌官方推荐的JetPack组件库: LiveData、ViewModel、Lifecycle、Navigation组件 使用kotlin语言,添加大量拓展函数,简化代码 ...

Thu Feb 04 04:34:00 CST 2021 0 585
android ndk开发(二)实现一个官方demo

实现了一个官方的demo:bitmap-plasma(水波纹) 源代码就在samples文件夹下,可以自己去找。 界面: 建立项目的步骤和配置环境不明白的可以去看:http://www.cnblogs.com/jycboy/p/5393727.html 一、activity代码 ...

Sat Apr 16 07:12:00 CST 2016 0 3951
Android 通过官方Api实现夜间模式

Android夜间模式可以通过手动设置不同的Theme来实现,也有第三方框架可拿来用。在 Android Build 23.0.0后可以使用AppCompatDelegate来实现夜间模式切换。 首先我们需要在style(res/values/style.xml)中生成我们需要主题 ...

Sun Apr 25 18:57:00 CST 2021 0 232
简单的方式实现rem布局

加上如下js,px转换成rem需要手动,计算方式:量的大小除以100,就等于rem,例如:量的设计稿元素宽度是120,那么就写成{width: 1.2rem},这样写有什么问题,待研究,也欢迎补充 ...

Wed Jun 12 21:54:00 CST 2019 0 2210
Jetpack Compose实现类似Viewpager滚动

Git地址 通过扩展Row实现简单的viewpager fun Modifier.horizontalScroll( state: ScrollState, enabled: Boolean = true, flingBehavior ...

Sun Sep 12 07:11:00 CST 2021 0 283
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM