【问题标题】:Create a mirror layout创建镜像布局
【发布时间】:2015-10-08 06:13:28
【问题描述】:

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

有什么办法吗?

镜像文本示例 -

【问题讨论】:

标签: android android-layout mirror


【解决方案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

【讨论】:

    猜你喜欢
    • 2014-10-21
    • 1970-01-01
    • 2019-11-25
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多