gpt4 book ai didi

带有扫弧的android可绘制圆圈

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:32 25 4
gpt4 key购买 nike

我正在尝试绘制类似于进度条的东西。然而,在我的例子中,进度条是一个带有不同颜色的扫弧的圆圈,如下所示(图 2 显示了设计的快照,其中一些进度用黄色表示)。作业完成后,整个圆圈将变为黄色。

enter image description here

为此,我想使用 xml 布局创建一个圆圈,我可以使用以下代码来实现:

在 res/drawable/circle.xml 中

<solid android:color="@color/red" />

<size
android:height="200dp"
android:width="200dp" />

<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />

在我的主要布局中,我只是将其设置为框架布局的背景...

   <FrameLayout
android:id="@+id/frameLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/circle" >

</FrameLayout>

</LinearLayout>

我知道如何使用在 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Arcs.html 的 android 演示代码中给出的示例绘制圆弧

我正在努力研究如何将这两者结合起来以创建扫掠 Action 。我知道我们必须像演示中那样创建一个线程并创建一个 onDraw - 但我如何将扫描圆弧中心设置为绘制圆的中心? Java 代码(在 Activity 中)会是什么样子?谢谢!

最佳答案

通过此链接,而不是使用形状创建圆圈。

http://code.google.com/p/afreechart/

希望对你有帮助。

关于带有扫弧的android可绘制圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285185/

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