如图,上下导航栏均实现了半透明,这个其实不算难,但难点在于:微博内容的起始是从上导航栏下方开始,滚动条也是,scroll到微博的最后,滚动条和内容也能刚刚好在下导航栏的上方结束。
我实现了listview在上下导航栏的下方,上下导航栏半透明,但无法做到listview内容和滚动条起始均是从上导航栏下方开始,到下导航栏结束。而只是单纯的上下导航栏透明覆盖在listview列表之上了~求大家帮想想解决方法。
可能各位还不是很懂我的意思,我按图具体说来吧。
图1,开始滚动时,滚动条是从上导航下方开始的~
图2,滚动后,可以透过上下导航看到后面的listview.
图3,滚动到最后,可能看到滚动条的定位是在下导航栏上面的,这说明listview一整个布局好像是定位在上下导航栏之间的
总结,我可以实现上下导航的透明,但整个listview就成了在整个屏幕上了,上下导航像只是在其上面的两个控件,一开始,滚动条就是在屏幕的最顶部,而不是上导航栏下面,这样导致的问题就是第一条listviewitem,和最后面一条listview点击不到的。
这个其实是灰常简单的事:
android:paddingTop="45.0dip" android:paddingBottom="50.0dip" android:clipToPadding="false"关键设置上下的padding 和clipTOPadding= false