You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
View: parse minWidth and minHeight attributes from XML
This commit is contained in:
@@ -821,6 +821,9 @@ public class View extends Object {
|
|||||||
private boolean pressed = false;
|
private boolean pressed = false;
|
||||||
private Drawable background;
|
private Drawable background;
|
||||||
|
|
||||||
|
private int minWidth = 0;
|
||||||
|
private int minHeight = 0;
|
||||||
|
|
||||||
public View(Context context, AttributeSet attrs) {
|
public View(Context context, AttributeSet attrs) {
|
||||||
this(context, attrs, 0);
|
this(context, attrs, 0);
|
||||||
}
|
}
|
||||||
@@ -853,6 +856,12 @@ public class View extends Object {
|
|||||||
if (a.hasValue(com.android.internal.R.styleable.View_visibility)) {
|
if (a.hasValue(com.android.internal.R.styleable.View_visibility)) {
|
||||||
setVisibility(VISIBILITY_FLAGS[a.getInt(com.android.internal.R.styleable.View_visibility, 0)]);
|
setVisibility(VISIBILITY_FLAGS[a.getInt(com.android.internal.R.styleable.View_visibility, 0)]);
|
||||||
}
|
}
|
||||||
|
if (a.hasValue(com.android.internal.R.styleable.View_minWidth)) {
|
||||||
|
minWidth = a.getDimensionPixelSize(com.android.internal.R.styleable.View_minWidth, 0);
|
||||||
|
}
|
||||||
|
if (a.hasValue(com.android.internal.R.styleable.View_minHeight)) {
|
||||||
|
minHeight = a.getDimensionPixelSize(com.android.internal.R.styleable.View_minHeight, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1152,10 +1161,10 @@ public class View extends Object {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected int getSuggestedMinimumHeight() {
|
protected int getSuggestedMinimumHeight() {
|
||||||
return 10;
|
return getMinimumHeight();
|
||||||
}
|
}
|
||||||
protected int getSuggestedMinimumWidth() {
|
protected int getSuggestedMinimumWidth() {
|
||||||
return 10;
|
return getMinimumWidth();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1310,8 +1319,12 @@ public class View extends Object {
|
|||||||
|
|
||||||
public void sendAccessibilityEvent(int eventType) {}
|
public void sendAccessibilityEvent(int eventType) {}
|
||||||
|
|
||||||
public void setMinimumHeight(int minHeight) {}
|
public void setMinimumHeight(int minHeight) {
|
||||||
public void setMinimumWidth(int minWidth) {}
|
this.minHeight = minHeight;
|
||||||
|
}
|
||||||
|
public void setMinimumWidth(int minWidth) {
|
||||||
|
this.minWidth = minWidth;
|
||||||
|
}
|
||||||
|
|
||||||
public void setActivated (boolean activated) {}
|
public void setActivated (boolean activated) {}
|
||||||
|
|
||||||
@@ -1512,8 +1525,8 @@ public class View extends Object {
|
|||||||
|
|
||||||
public View findFocus() {return this;}
|
public View findFocus() {return this;}
|
||||||
|
|
||||||
public int getMinimumHeight() {return getSuggestedMinimumHeight();}
|
public int getMinimumHeight() {return minHeight;}
|
||||||
public int getMinimumWidth() {return getSuggestedMinimumWidth();}
|
public int getMinimumWidth() {return minWidth;}
|
||||||
|
|
||||||
public boolean isNestedScrollingEnabled() {return true;}
|
public boolean isNestedScrollingEnabled() {return true;}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user