页面分左右两部分,左侧固定显示标题列表,右侧不完整的显示具体文章的内容,当点击左侧列表中一条文章后,右侧区域向左侧滑动直至全屏(左侧被完全覆盖),点击右侧区域内返回按钮,右侧区域向右滑动,并回到初始位置(显示一部分,不完全显示)。。

解决方案 »

  1.   


    布局很简单,左侧一个ListView,右侧一个Layout布局,你的需求就是对Layout布局做平移操作就可以了,平移的距离其实就是ListView的宽度,获取ListView的宽度,然后分别对Layout做左右平移动画右侧不完整的显示具体文章的内容
    根据你的描述,Layout的宽度应该是全屏的,假如屏幕的宽度是800,左边ListView的宽度是200,你的Layout在ListView的右边,并且宽度也是800,即内容的宽度是超过屏幕的宽度的,这样的布局,不知道你有没有试过,能不能实现所谓的“不完整的显示内容”另外,默认情况下,你右侧的内容时显示的还是隐藏的,如果是隐藏的就比较好处理,点击列表,直接让Layout做左移动画,如果是显示的,就看看“不完整的显示内容”这种情况能不能实现
      

  2.   

    知道一点,lz可以看下fragment activity