登录
首页 » Android » 带标签的简单饼图

带标签的简单饼图

于 2022-05-18 发布 文件大小:656.66 kB
0 213
下载积分: 2 下载次数: 1

代码说明:

翻译 maninwest@Codeforge 作者:User 1234567@CodeProject此库包含创建带有基本交互和标签的饼图的简单方法。实现步骤计算值的百分比使用百分比找到掠角在当前扇形的掠角上添加上一个扇形的结束角。使用起始角度和掠角创建新扇形视图。代码循环访问所有点并计算角度,添加扇形到布局total = 0; for (int i = 0; i < data.length; i++) { total += data[i]; } float startAngle = 0, sweepAngle; for (int i = 0; i < data.length; i++) { sweepAngle = data[i] * (360f / total); PieSlice pieSlice = new PieSlice(getContext(), this); pieSlice.startAngele = startAngle; pieSlice.sweepAngle = sweepAngle; addView(pieSlice); pieSlices.add(pieSlice); pieSlice.paint.setColor(palette[i % 6]); startAngle += s

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 仿微信小视频
    应用背景android 仿微信小视频,现在的软件越来越注重应用,小视频功能已经越来越受大家的欢迎。关键技术mediaRecorder,VideoView,android,timer,activity,manifest
    2023-08-13 15:55:04下载
    积分:1
  • Link
    自己开发的连连看游戏android程序。仅供学习参考 (Lianliankan game developed the android procedures. Only to learn reference)
    2012-07-09 17:19:52下载
    积分:1
  • Android-application-development
    本文详细在介绍了Android开发环境搭建的基础上,详述了Android应用程序的框架,UI系统的实现,以及2D,3D接口的控制和使用,是Android应用开发入门的经典教程。(This paper introduces in detail in the Android development environment to build, based on the details of the Android application framework, UI system implementation, as well as 2D, 3D interface to control and use, is a classic Android Application Development Tutorial.)
    2013-08-03 10:25:49下载
    积分:1
  • Android 的动画
    动画可以添加微妙的视觉线索来通知用户关于 what 的事情在您的应用程序进行并提高您的 app 接口的心理模型。动画是特别有用的当屏幕状态更改,例如,当内容加载或采取新的行动变得可用。动画还可以添加精美的外观,向您的应用程序,使您的应用程序更高质量的感觉。但是要记住,过度使用动画或使用他们在错误的时间可以是有害的例如当他们导致的延误。本次培训课程演示您如何执行一些常见类型的动画,可以提高可用性和增加天赋而不干扰您的用户。
    2022-03-25 19:47:21下载
    积分:1
  • Android: 自定义对话框
    翻译 maninwest@Codeforge 作者:Satyam A.@CodeProject这里介绍如何在安卓中创建自定义对话框并从中获得结果。背景对话框主要是个弹出框。你可以用对话框请用户确认一个操作/通知一个事件或者提示用户信息。 由于对话框会打断 UI 流,所以,你在没有办法的情况下才可选择对话框。在很多情况下,你可以将确认等直接集成到 app.使用代码Dialog 是创建对话框的基本类。 创建一个如下项目:ProjectName: CustomDialogBox PackageName: sat.tuts4mobile.customdialogbox ActivityName: CustomDialogActivity 在 CustomDialogActivity.java 文件中,复制以下代码: package sat.tuts4mobile.customdialogbox; import android.app.Activity; import android.app.Dialog; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class CustomDialogActivity extends Activity { Button butt
    2022-04-19 22:36:31下载
    积分:1
  • Android Activity界面切换显示示例
    此为一个简单的Android Activity界面切换显示示例,开始进入主界面,即显示第一个Activity", "我是FirstActivity",当用户点击按钮后,则切换显示第二个Activity", "我是SecondActivity"   代码可写为   Intent intent = new Intent(First.this, Second.class);   startActivity(intent);
    2022-04-25 15:15:20下载
    积分:1
  • 蓝牙接收数据并绘制波形例子源码
    这是一个Android通过蓝牙接收数据并绘制波形的例子,代码解释很详细,有助于学习Android蓝牙的代码编写,和如何绘制波形,大家对这方面有需要的可以看看。
    2022-10-16 01:45:04下载
    积分:1
  • android 实现圆形菜单
    private void computeCoordinates() {  BigStone stone;  BigStone menus;  for (int index = 0; index < STONE_COUNT; index ) {   stone = mStones[index];   stone.x = mPointX      (float) (mRadius * Math.cos(stone.angle * Math.PI / 180));   stone.y = mPointY      (float) (mRadius * Math.sin(stone.angle * Math.PI / 180));  }  if (flag == 0) {   for (int i = 0; i < MENUS; i ) {     menus = mMenus[i];     switch (i) {    case 0:     menus.x = 300 * 1.8f;     menus.y = 50;     break;    case 1:     menus.x = 300 * 1.8f 100;     menus.y = 50;     break;    case 2:     menus.x = 300 * 1.8f 200;     menus.y = 50;     break;    case 3:     menus.x = 300 * 1.8f;     menus.y = 150;     break;    case 4:     menus.x = 300 * 1.8f 10 100;     menus.y = 250;     break;     }    }  } }
    2014-06-22下载
    积分:1
  • 蓝牙聊天
    我正在使用蓝牙开发聊天应用程序。您可以共享通信和图像。您可以聊天、蓝牙、bchat。应用程序应连接到任何一个android设备。一旦它连接起来,你就可以共享信息和图像
    2022-09-10 22:30:03下载
    积分:1
  • 个人备忘录
       一个毕业设计的个人备忘录,里面包括设置提醒方式,可以设置铃声,可以进行换肤,还可以切换角色,可以进行功能切换,有些功能还没有完善,欢迎指教
    2023-08-10 06:15:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载