创建镜像布局

时间:2015-10-08 06:13:28

标签: android android-layout mirror

我正在构建一个适用于镜像的应用程序,我的问题是如何创建镜像布局?我希望在布局上看到所有textview的按钮..就像我从镜子里看(不可读的文字......)

有什么方法可以做到吗?

镜像文本示例 - mirror..

1 个答案:

答案 0 :(得分:1)

您可以通过在布局上设置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