【发布时间】:2015-10-08 06:13:28
【问题描述】:
我正在构建一个使用镜像的应用程序,我的问题是如何创建镜像布局?我想在布局上看到所有 textview 的按钮......就像我从镜子里看一样(不可读的文本......)
有什么办法吗?
镜像文本示例 -
【问题讨论】:
-
与我的问题无关..我不需要任何相机功能..
标签: android android-layout mirror
我正在构建一个使用镜像的应用程序,我的问题是如何创建镜像布局?我想在布局上看到所有 textview 的按钮......就像我从镜子里看一样(不可读的文本......)
有什么办法吗?
镜像文本示例 -
【问题讨论】:
标签: android android-layout mirror
您可以通过在布局上设置setScaleY(-1f) 来实现。
所以您的主要布局可能如下所示(模仿您的示例图像):
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/source_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:text="LOREM"
android:textColor="#0084E2"/>
<TextView
android:id="@+id/copy_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#0084E2"
android:scaleY="-1"
android:text="LOREM"
android:textColor="@android:color/white"/>
</LinearLayout>
第二个View(或ViewGroup)必须与您的第一个完全相同。您可以创建一个自定义的ViewGroup,它会自动创建一个View 的副本并将其scaleY 设置为-1f。
【讨论】: