我的 js 项目
CircleDisplay ============= Android View 用于在圆形 View 中显示和选择(通过触摸)值/百分比,并带有动画。特性 ======= 核心功能: - 在漂亮的圆形 View 中显示值 - 支持百分比和普通值 - 使用触摸手势选择/选择值(包括回调) - 完全可定制 - 动画绘制(表示值的条形逐渐填充) 使用 ======= 只需将 CircleDisplay.java 文件复制到您的项目中即可。无需令人讨厌的库导入,您只需要该单个文件。要使用 CircleDisplay,请在 .xml 中定义它: xml java CircleDisplay cd = (CircleDisplay) findViewById(R.id.circleDisplay); 或在代码中创建它: java CircleDisplay cd = new CircleDisplay(Context()); 定制您的 CircleDisplay,并显示值。样式方法: - setColor(int color):使用此方法设置表示值的弧/条形的颜色。您可以使用 Color.COLORNAME 作为参数,或者使用 getColor(resid)。 - setStartAngle(float angle):设置弧/条形的起始角度。默认情况下,它从视图的顶部开始(270°)。 - setAnimDuration(int millis):设置动画/构建条形所需的毫秒数。 - setTextSize(float size):设置视图中心的文本大小。 - setValueWidthPercent(float percentFromTotalWidth):设置表示值条形/弧的宽度,以圆的半径百分比为单位。 - setFormatDigits(int digits):设置用于视图中心的值的数字位数。 - setDimAlpha(int alpha):值介于 0 和 255 之间,表示用于值弧的剩余部分的 alpha 值。 - setDrawText(boolean enabled):如果启用,则在视图中心绘制文本(包含值和单位)。 - setPaint(int which, Paint p):设置新的 Paint 对象,而不是默认对象。例如,可以使用 CircleDisplay.PAINTTEXT 来更改用于文本的 Paint。 - setUnit(String unit):设置在视图中心显示的单位。例如,“%”或“€”,或者您希望圆形显示器表示的任何内容。 - setStepSize(float stepsize):设置圆形显示器的步长(最小选择间隔),默认为 1f。建议将此值设置为不…
暂无开放 Issues,或尚未同步最近议题。