我正在构建一个适用于镜像的应用程序,我的问题是如何创建镜像布局?我希望在布局上看到所有textview的按钮..就像我从镜子里看(不可读的文字......)
有什么方法可以做到吗?
镜像文本示例 -
答案 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
。