![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android相关
Android知识积累
lifeidroid
且听风吟 静待花开
展开
-
ComposeUI——日历控件(CalendarComponent)
可选择日期范围的日历控件原创 2022-11-15 15:49:23 · 1290 阅读 · 1 评论 -
ComposeUI——下拉刷新+上拉加载(二、SwipeLazyColum)
3、两处回调方法不够统一,SwipeRefresh里面下拉刷新的回调,LazyLoadMoreColum里面加载更多的回调。,虽然可以实现,但是不够优雅,不如原生来的更简洁,可不可以将他们融合起来做成一个既可以下拉刷新又可以上拉加载更多呢。2、每次编写代码都要进行嵌套,SwipeRefresh里面套一个LazyLoadMoreColum【代码太过冗余】1、下拉刷新和上拉加载的状态,需要单独变量控制【可不可以通过方法控制呢?2、控件抽取封装,统一回调方法(SwipeLazyColum.kt)原创 2022-10-21 09:00:12 · 780 阅读 · 0 评论 -
ComposeUI——下拉刷新+上拉加载(一、简单封装)
ComposeUI是将来开发的趋势,本人也在对它进行学习,会把踩过的坑一一记录下来,希望能对大家有帮助。话不多说,直接开干。原创 2022-10-20 17:07:21 · 1701 阅读 · 1 评论 -
java.lang.NoSuchMethodError: No static method metafactory 在setOnClickListener
此时需要再app的build.gradle中加入编译的java版本android { defaultConfig { * } //以下四行代码 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }}...原创 2021-08-06 11:44:59 · 180 阅读 · 0 评论 -
AndroidStudio自动生成SVN/Git .ignore配置文件
android studio新建项目是自带.ignore文件的,默认是使用了忽略规则上传。默认忽略的是:*.iml.gradle/local.properties/.idea/caches/.idea/libraries/.idea/modules.xml/.idea/workspace.xml/.idea/navEditor.xml/.idea/assetWizardSettings.xml.DS_Store/build/captures.externalNativ.原创 2020-07-24 08:53:25 · 275 阅读 · 0 评论 -
Android手工打造脑图控件
背景所有的背景都是项目需要。效果功能脑图展示 样式订制(文字颜色、图标、样式、边框..) 折叠方式支持两种:a、同侧折叠不影响其他。b、同侧展开其他项折叠 整体拖动 待扩展......原创 2020-07-14 09:25:46 · 1040 阅读 · 6 评论