我正在使用 ZoomLayout,在其中我有一些用作菜单的图像视图,如下所示:
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<com.otaliastudios.zoom.ZoomLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/skyZoomLayout"
app:minZoom="1.0"
app:maxZoom="5.0"
app:hasClickableChildren="true">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/sky">
<ImageView
android:id="@+id/button1 >
<ImageView
android:id="@+id/button1 >
</FrameLayout>
</com.otaliastudios.zoom.ZoomLayout>
</layout>
`
但是我不希望这些特定的图像视图接收 zoom ,因为它们是屏幕左下角的一个简单的静态菜单。 有没有办法做到这一点?
如果您不希望它们成为ZoomLayout
的一部分,为什么要将它们放入其中? 你能把你的菜单放在ZoomLayout
作为叠加层吗?
如果您不希望它们成为
ZoomLayout
的一部分,为什么要将它们放入其中? 你能把你的菜单放在ZoomLayout
作为叠加层吗?
我试过了,但没有成功,因为ImageViews
曾经消失了。 但我刚刚发现了属性android: elevation
,将其更改为2dp
并且它们现在出现而没有收到 zoom 。
感谢和抱歉这个问题,最后这是一个愚蠢的问题,但这是我的第一个问题哈哈。
很高兴你让它工作了:+1: