gpt4 book ai didi

android - 如何创建一个可绘制的圆圈?

转载 作者:行者123 更新时间:2023-12-02 16:47:03 28 4
gpt4 key购买 nike

我是安卓初学者。出于学习目的,我正在使用 android studio 开发以下 UI。

UI

屏幕上的矩形是 TextView ,圆形是我可以用手绘制的区域。

textview和circle的数量是动态的。

我从 Android 开始,我看了几个例子,但没有一个真正解释过:

1) 如何创建一个圆圈并允许用户在其中绘制?

2) 如何创建动态用户界面?我想这意味着将 View 添加到 View 组并动态创建多个 View 组等。

非常感谢任何帮助。

最佳答案

将其放入 drawable 文件夹中名为 round_bg.xml 的文件中

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="@color/white"/>
</shape>
</item>
</selector>

然后在布局文件中,您可以像这样引用该文件:

<View
android:layout_width="90dp"
android:layout_height="90dp"
android:background="@drawable/round_bg"/>

这样你就可以得到圆形。

关于你的第二个问题。您必须研究 Recyclerview 和适配器等。

关于android - 如何创建一个可绘制的圆圈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59166753/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com