https://github.com/carrys17/RecyclerViewTest自己跟着视频敲的代码,需要的可以看下。
2017-06-26
https://github.com/carrys17/RecyclerViewTest 自己跟着这个视频敲的代码,需要的可以看下。
为什么我使用同样的代码, recyclerView.setLayoutManager(new StaggeredGridLayoutManager(5,
StaggeredGridLayoutManager.HORIZONTAL));,但是现实出来的效果不一样
StaggeredGridLayoutManager.HORIZONTAL));,但是现实出来的效果不一样
2017-04-26
大家在做的时候有一个细节需要注意:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@color/color_pressed"/>
<item android:drawable="@color/color_normal"/>
</selector>
默认的颜色的item应该放在按压颜色item的后面(向上面这样),如果颠倒顺序的话,则在按压时无法显示指定的颜色
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@color/color_pressed"/>
<item android:drawable="@color/color_normal"/>
</selector>
默认的颜色的item应该放在按压颜色item的后面(向上面这样),如果颠倒顺序的话,则在按压时无法显示指定的颜色
2017-04-03
老师忽略了一个问题,瀑布流的itemView的高度当时是根据mDatas的size添加的。当点击增加删除时mDatas的size发生了变化,但并没有刷新mHeights数组。所以当添加或者删除view后,向下滑到底必然会报数组越界的Exception。
2017-03-27