Android自定义View(八) -- 硬件加速 前面学习的内容:Android自定义View(一) -- 初识Android自定义View(二) -- Paint详解An...
Android自定义View(八) -- 硬件加速 前面学习的内容:Android自定义View(一) -- 初识Android自定义View(二) -- Paint详解An...
最近重构项目,想把之前的一些控件替换成BottomSheetDialog。最后选用的是更加方便的BottomSheetDialogFragment。也遇到了很多坑,写出来分享...
发现一个设置最大高度的新方法,不需要设置代码mWindow.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, mMaxHeight)了。
直接在xml布局中,填充一个无内容的view,设置其固定高度为mMaxHeight既可,就很简单😏
BottomSheetDialogFragment使用的注意点最近重构项目,想把之前的一些控件替换成BottomSheetDialog。最后选用的是更加方便的BottomSheetDialogFragment。也遇到了很多坑,写出来分享...
"在BottomSheetBehavior中有一个setPeekHeight()方法可以控制首次弹出的高度"
这句话很棒, 解决了我的一个问题, 谢谢楼主, 赞一个! 👍👍
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
参考 1、Android--UI之ImageView2、ImageView的scaleType详解 ScaleType属性 截图1:没啥属性,就wrap_content后者设...
1、support.v4库升级Androidx后getFragmentManager方法便不能使用了,直接结果就是 导致tablayout+viewpage的组合报错 修改方...
// 让CoordinatorLayout消费滑动事件
consumed[1] = dy;
这一行注释是否是写错了呀,应该是告知父布局CoordinatorLayout,该事件已被child View消费掉了呀
Android CoordinatorLayout之自定义Behavior一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
创建一个基类继承ViewPager覆写方法。
前言 RecyclerView 对大家来说,基本使用应该已经比较熟悉,这里就直接跳过,说说ItemDecoration,也算是温故而知新。 【Android进阶】Recycl...
首先我们来看一段代码 上面这段低吗没有什么问题,但是在handler对象创建的时候却会报警告:This Handler class should be static or l...