summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2010-03-01 17:20:57 -0800
committerRomain Guy <romainguy@android.com>2010-03-01 17:21:59 -0800
commit42c79880b0c19dfbcd8589d89d35fcedb1a7c9da (patch)
treec6d33204e8838200f946ee8d2ca020d733d1a986 /core/java
parent7491d8757ffb8ddd34cf02c5dd35e7c3da415c34 (diff)
Apply alpha animations on ImageView instances.
Bug #2479570
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/widget/ImageView.java1
-rw-r--r--core/java/android/widget/TabWidget.java14
2 files changed, 14 insertions, 1 deletions
diff --git a/core/java/android/widget/ImageView.java b/core/java/android/widget/ImageView.java
index 233ce300a1c9..c81a9071af14 100644
--- a/core/java/android/widget/ImageView.java
+++ b/core/java/android/widget/ImageView.java
@@ -183,6 +183,7 @@ public class ImageView extends View {
int scale = alpha + (alpha >> 7);
if (mViewAlphaScale != scale) {
mViewAlphaScale = scale;
+ mColorMod = true;
applyColorMod();
}
return true;
diff --git a/core/java/android/widget/TabWidget.java b/core/java/android/widget/TabWidget.java
index 2e25b3769ad6..3328c1368c85 100644
--- a/core/java/android/widget/TabWidget.java
+++ b/core/java/android/widget/TabWidget.java
@@ -177,6 +177,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setDividerDrawable(Drawable drawable) {
mDividerDrawable = drawable;
+ requestLayout();
+ invalidate();
}
/**
@@ -186,6 +188,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setDividerDrawable(int resId) {
mDividerDrawable = mContext.getResources().getDrawable(resId);
+ requestLayout();
+ invalidate();
}
/**
@@ -195,6 +199,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setLeftStripDrawable(Drawable drawable) {
mBottomLeftStrip = drawable;
+ requestLayout();
+ invalidate();
}
/**
@@ -205,6 +211,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setLeftStripDrawable(int resId) {
mBottomLeftStrip = mContext.getResources().getDrawable(resId);
+ requestLayout();
+ invalidate();
}
/**
@@ -214,7 +222,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setRightStripDrawable(Drawable drawable) {
mBottomLeftStrip = drawable;
- }
+ requestLayout();
+ invalidate(); }
/**
* Sets the drawable to use as the left part of the strip below the
@@ -224,6 +233,8 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setRightStripDrawable(int resId) {
mBottomLeftStrip = mContext.getResources().getDrawable(resId);
+ requestLayout();
+ invalidate();
}
/**
@@ -235,6 +246,7 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
*/
public void setStripEnabled(boolean stripEnabled) {
mDrawBottomStrips = stripEnabled;
+ invalidate();
}
/**