Skip to content

Commit 2260f91

Browse files
author
gaopengfei
committed
Fixed inflated coordinates when the problem of confusion
1 parent b5e8481 commit 2260f91

File tree

4 files changed

+19
-3
lines changed

4 files changed

+19
-3
lines changed

lib/src/main/java/io/feeeei/circleseekbar/CircleSeekBar.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ private float getCircleWidth() {
296296
}
297297

298298
private void refershUnreachedWidth() {
299-
mUnreachedRadius = (getWidth() - getPaddingLeft() - getPaddingRight() - mUnreachedWidth) / 2;
299+
mUnreachedRadius = (getMeasuredWidth() - getPaddingLeft() - getPaddingRight() - mUnreachedWidth) / 2;
300300
}
301301

302302
private void refershWheelCurPosition(double cos) {

simple/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
android:name=".UnionActivity"
3939
android:label="@string/title_activity_union"
4040
android:theme="@style/AppTheme"/>
41-
<activity android:name=".SetProcessActivity"></activity>
41+
<activity android:name=".SetProcessActivity"/>
42+
<activity android:name=".InflateActivity"></activity>
4243
</application>
4344

4445
</manifest>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package test.io.feeeei.circleseekbar;
2+
3+
import android.os.Bundle;
4+
import android.support.v7.app.AppCompatActivity;
5+
import io.feeeei.circleseekbar.CircleSeekBar;
6+
7+
public class InflateActivity extends AppCompatActivity {
8+
9+
@Override
10+
protected void onCreate(Bundle savedInstanceState) {
11+
super.onCreate(savedInstanceState);
12+
setContentView(new CircleSeekBar(this));
13+
}
14+
}

simple/src/main/java/test/io/feeeei/circleseekbar/MainActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ public class MainActivity extends AppCompatActivity {
1313
private ListView mListView;
1414

1515
private Class[] mClasses = new Class[] {Style1Activity.class, Style2Activity.class, WithShadowActivity.class,
16-
SetProcessActivity.class, WithTextActivity.class, DownLoadActivity.class, UnionActivity.class};
16+
SetProcessActivity.class, WithTextActivity.class, DownLoadActivity.class, UnionActivity.class,
17+
InflateActivity.class};
1718

1819
@Override
1920
protected void onCreate(Bundle savedInstanceState) {

0 commit comments

Comments
 (0)