Android之view
Android应用开发之控件原理、自定义控件
BeanCurd·V
青菜豆腐,汝能持否?
展开
-
安卓滚动之嵌套滚动NestedScrollxx
目录 为什么需要滚动 滚动功能描述 调用流程图 简单案例 为什么需要嵌套滚动 事件处理中,某个事件的处理都是由一个View完成,不能将该View的事件处理交给其他的View。NestedScrollxxx接口,提供了一种解决方案,可以事件View树协同处理某一个滚动事件。从而更为优雅的实现各种绚丽的滚动效果。 嵌套滚动,并不是嵌套滑动。滚动是布局内容的滚动(Scroll),而滚动式布局位置的...原创 2020-01-08 11:22:02 · 279 阅读 · 0 评论 -
Android6.0之navigationView、TabLayout
导包要想使用android6.0必须先导入包navigationView <android.support.design.widget.NavigationView android:id="@+id/nv" android:layout_width="match_parent" android:layout_height="match_parent"原创 2017-05-31 07:11:40 · 589 阅读 · 0 评论 -
Android6.0之行为分析
AppBarLayout的简单使用AppBarLayout将应用中的Toolbar和TabLayout放在了一起 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout android:orientation="vertical" xmlns:android=原创 2017-05-31 07:14:03 · 362 阅读 · 0 评论 -
两种实现CircleImageView的方式
使用Paint.setXferMode 参考链接: 转自博客,请点击此处 要想事项CircleImageView,分成两部分: 创建圆形bitmap 使用canvas画bitmap 创建圆形bitmapprivate Bitmap createRoundConerImage(Bitmap source) { final Paint paint = new Paint(); pa原创 2017-06-04 22:01:11 · 499 阅读 · 0 评论 -
PopWindows 底部显示与隐藏
參考链接: * http://blog.csdn.net/mannver/article/details/51399151 * http://104zz.iteye.com/blog/1685389要实现PopWindow底部的显隐定义PopWindow要展示的布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:and原创 2017-06-07 23:29:41 · 914 阅读 · 0 评论 -
StatelistDrawable 状态选择器失灵
今天在项目中遇到了一个问题—— StateListDrawable失灵了。 经过反复排查发现:在使用的状态选择器的布局中,如果子View已经设置了Background,那么该布局的状态选择器将无法生效。例子如下状态选择器 var_bg.xml 如下 : <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android原创 2017-10-25 22:28:03 · 877 阅读 · 0 评论