自定义View
Gdeer
这个作者很懒,什么都没留下…
展开
-
ListView 嵌套 ListView,为什么里面的 ListView 不能滑动
ListView 嵌套 ListView,child 是不能滑动的,为什么呢?我们来看看。文章目录一、源码分析二、结论2.1 不做处理的 ListView 嵌套 ListView2.2 重写父 ListView 的 onInterceptTouchEvent(),使其返回 false一、源码分析ListView 的滚动在 scrollIfNeeded() 方法中实现。scrollIfNee...原创 2019-12-27 16:19:49 · 639 阅读 · 0 评论 -
自定义跑马灯首尾间距的 TextView
一、效果普通 TextView 的跑马灯效果:MarqueeTextView 的跑马灯效果:二、思路TextView 的跑马灯效果不支持设置首尾间距。查看源码发现,它的跑马灯效果由内部类 Marquee 实现,Marquee 的 start() 方法中启动了跑马灯。void start(int repeatLimit) { if (repeatLimit == 0) { ...原创 2019-03-06 21:40:20 · 1858 阅读 · 0 评论 -
自定义 ellipsize 后缀的 TextView
左:正常的 ellipsize 效果右:带 “>>” 后缀的 ellipsize 效果<com.gdeer.gdtesthub.textView.EllipsizeTextView android:id="@+id/tv_special" android:layout_width="58dp" android:layout_height="wrap_...原创 2019-05-30 23:00:52 · 1583 阅读 · 0 评论