TimeLine icon indicating copy to clipboard operation
TimeLine copied to clipboard

开启ios效果后,再设置不同背景,出现了问题

Open MagicKim opened this issue 6 years ago • 4 comments

这个图片clampViewPositionHorizontal方法里面只是处理了contentView的width,而不是真正的在滑动的过程中改变menuView的宽度.这个要怎么处理呢?

MagicKim avatar Nov 20 '19 09:11 MagicKim

确实是,因为要动态改变一个View的宽度在android里是有开销的,所以其实将背景颜色和content设为一样的是最简单的。

ditclear avatar Nov 21 '19 06:11 ditclear

有思路吗?如果要动态改变meunVIew里面子项的宽度.需要在哪些方法进行操作呢?

MagicKim avatar Nov 21 '19 08:11 MagicKim

设置view的layoutparam呗,但我觉着可以曲线救国,比如把background设置为按钮的相同的背景色,看起来的效果应该是一样的

ditclear avatar Nov 21 '19 09:11 ditclear

哈哈.我们产品将contentView设置了成了半透明的背景.所以现在需要对其就行改造一番.是要在onViewPositionChanged这个方法里面动态改变child layoutparam吗?

MagicKim avatar Nov 21 '19 09:11 MagicKim