compile 'com.yan:tvprojectutils:(↖)'
解决recyclerView的焦点问题,不需要对layoutManager做任何修改,之前一直拘泥于layoutManager来处理焦点飞的问题(主要网上查查,都是这么搞的),结果发现,越改问题越多,最终还是决定从recyclerView入手,现在个人写的tv项目都是用的这个来做的焦点适配,目前运行稳定。
一个是只有焦点在textView上的时候TextView自带的Marquee才会起作用,二个是上一个项目需要做超出用"..."来表示,被选中时正常滚动,所以重写了TextView来实现
DensityHelper来自于RudeAdaptDemo, 感谢作者提供这么好的一个思路来做屏幕适配。
之前一直用的是autolayout,可惜鸿神暂时不维护了,使用上有一定的风险,而DensityHelper使用及其简单,目前适配正常。