我如何重叠TextViews?

时间:2018-01-28 19:38:15

标签: android android-view

我刚刚开始了一个Android开发课程,我们有一个任务。我应该创建一个简单的生日卡应用程序。直到我开始四处看看这张照片之前,这不是问题。

screenshot

我知道有两种方法可以做到这一点。首先,LinearLayout中的子TextViews可能不允许以那种倾斜/模拟方式堆叠它们。其次,我可以想到的最简单的方法是裁剪文本部分并将其用作背景之上的ImageView。

我正试图挑战自己使用代码创建这些气泡,我想知道是否有人可以帮我这么做。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果要在右侧重新创建单词堆栈,则无法使用LinearLayout。 LinearLayout不允许您重叠TextViews。您必须使用RelativeLayout或ConstraintLayout。每个TextView都应该有颜色和散斑设计的背景图像,您可以使用TextView的paddingmargin属性控制背景的大小。最后,您可以使用rotate属性倾斜/旋转每个TextView。

不要因为早期的家庭作业过于雄心勃勃,你不会感到沮丧并失去兴趣!