使用左右边框从android viewpager缩放自定义视图

时间:2018-10-23 14:10:37

标签: android android-viewpager zoom pinchzoom gesturedetector

我有一个带有左右填充物的Viewpager(用于显示寻呼机左右子视图的预览)。

<android.support.v4.view.ViewPager
        android:id="@+id/reader_pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="visible"
        android:clipChildren="false"
        android:clipToPadding="false"
        android:paddingLeft="25dp"
        android:paddingRight="25dp"
        android:background="#000000"/>

viewpager包含一组可缩放视图(Link to ZoomLayout),可帮助分别缩放我的自定义视图。 但是当我缩放(缩小到缩放)自定义视图时,由于viewpager的填充,该缩放视图从左和右被剪切。

无论如何,由于viewpager的左右突出视图,是否可以单独缩放子视图而不会被剪切或隐藏?需要捏住左右突出视图上方或下方的缩放。

尝试添加 clipToPadding = false ,但是缩放视图在一侧被剪切。

0 个答案:

没有答案