@@ -32,7 +32,6 @@ public String getName() {
32
32
33
33
@ Override
34
34
public CirclesView createViewInstance (ThemedReactContext context ) {
35
- //CirclesView c = new CirclesView(context);
36
35
return new CirclesView (context );
37
36
}
38
37
@@ -45,11 +44,6 @@ public void setBarColors(CirclesView view, ReadableArray val) {
45
44
view .setBarColor (vals );
46
45
}
47
46
48
- @ ReactProp (name = "contourColor" , defaultInt = 0 )
49
- public void setContourColor (CirclesView view , int val ) {
50
- view .setContourColor (val );
51
- }
52
-
53
47
@ ReactProp (name = "barWidth" , defaultInt = 0 )
54
48
public void setBarWidth (CirclesView view , int val ) {
55
49
view .setBarWidth (val );
@@ -120,16 +114,6 @@ public void setStartAngle(CirclesView view, int val) {
120
114
view .setStartAngle (val );
121
115
}
122
116
123
- @ ReactProp (name = "textScale" , defaultFloat = 0 )
124
- public void setTextScale (CirclesView view , float val ) {
125
- view .setTextScale (val );
126
- }
127
-
128
- @ ReactProp (name = "textSize" , defaultInt = 0 )
129
- public void setTextSize (CirclesView view , int val ) {
130
- view .setTextSize (val );
131
- }
132
-
133
117
@ ReactProp (name = "unit" )
134
118
public void setUnit (CirclesView view , @ Nullable String val ) {
135
119
view .setUnit (val );
@@ -140,16 +124,36 @@ public void setUnitScale(CirclesView view, float val) {
140
124
view .setUnitScale (val );
141
125
}
142
126
143
- @ ReactProp (name = "text" )
144
- public void setText (CirclesView view , @ Nullable String val ) {
145
- view .setText (val );
127
+ @ ReactProp (name = "unitVisible" , defaultBoolean = false )
128
+ public void setUnitVisible (CirclesView view , boolean val ) {
129
+ view .setUnitVisible (val );
130
+ }
131
+
132
+ @ ReactProp (name = "unitColor" )
133
+ public void setUnitColor (CirclesView view , @ Nullable String val ) {
134
+ view .setUnitColor (Color .parseColor (val ));
146
135
}
147
136
148
137
@ ReactProp (name = "unitSize" , defaultInt = 0 )
149
138
public void setUnitSize (CirclesView view , int val ) {
150
139
view .setUnitSize (val );
151
140
}
152
141
142
+ @ ReactProp (name = "textScale" , defaultFloat = 0 )
143
+ public void setTextScale (CirclesView view , float val ) {
144
+ view .setTextScale (val );
145
+ }
146
+
147
+ @ ReactProp (name = "textSize" , defaultInt = 0 )
148
+ public void setTextSize (CirclesView view , int val ) {
149
+ view .setTextSize (val );
150
+ }
151
+
152
+ @ ReactProp (name = "text" )
153
+ public void setText (CirclesView view , @ Nullable String val ) {
154
+ view .setText (val );
155
+ }
156
+
153
157
@ ReactProp (name = "textMode" )
154
158
public void setTextMode (CirclesView view , @ Nullable String val ) {
155
159
if (val .equalsIgnoreCase ("text" ))
@@ -165,13 +169,6 @@ public void setAnimated(CirclesView view, boolean val) {
165
169
_animated = val ;
166
170
}
167
171
168
- /*
169
- Not implemented:
170
- android.graphics.Paint.Cap public void setBarStrokeCap(CirclesView view, )
171
- android.graphics.Shader public void setRimShader(CirclesView view, )
172
- android.graphics.Paint.Cap public void setSpinnerStrokeCap(CirclesView view, )
173
- */
174
-
175
172
@ Override
176
173
public Map <String ,Integer > getCommandsMap () {
177
174
return MapBuilder .of (
0 commit comments