Skip to content

Commit 4a22287

Browse files
Beppi MenozziBeppi Menozzi
authored andcommitted
"Auto"
1 parent c18e744 commit 4a22287

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.

tristatetogglebutton_library/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
defaultConfig {
88
minSdkVersion 9
99
targetSdkVersion 25
10-
versionCode 6
11-
versionName "1.1.2"
10+
versionCode 7
11+
versionName "1.1.3"
1212

1313
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1414

tristatetogglebutton_library/src/main/java/it/beppi/tristatetogglebutton_library/TriStateToggleButton.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import android.graphics.Paint.Style;
1111
import android.graphics.RectF;
1212
import android.util.AttributeSet;
13+
import android.util.Log;
1314
import android.util.TypedValue;
1415
import android.view.MotionEvent;
1516
import android.view.View;
@@ -421,7 +422,8 @@ private void takeEffect(boolean animate) {
421422

422423
@Override
423424
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
424-
425+
Log.e("beppi", this.toString() + " measure");
426+
425427
final int widthMode = MeasureSpec.getMode(widthMeasureSpec);
426428
final int heightMode = MeasureSpec.getMode(heightMeasureSpec);
427429

@@ -447,7 +449,7 @@ protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
447449
@Override
448450
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
449451
super.onLayout(changed, left, top, right, bottom);
450-
452+
451453
final int width = getWidth();
452454
final int height = getHeight();
453455

@@ -458,6 +460,7 @@ protected void onLayout(boolean changed, int left, int top, int right, int botto
458460
spotMinX = startX + borderWidth;
459461
spotMaxX = endX - borderWidth;
460462
spotSize = height - 4 * borderWidth;
463+
spotMidX = (startX + endX) / 2 + borderWidth;
461464
// Beppi: changed management of the position according to 3 states
462465
// spotX = toggleStatus ? spotMaxX : spotMinX;
463466
spotX = toggleStatus == on ? spotMaxX : toggleStatus == off ? spotMinX : spotMidX;

0 commit comments

Comments
 (0)