1 package com.actionbarsherlock.internal.nineoldandroids.widget;
3 import android.content.Context;
4 import android.widget.HorizontalScrollView;
5 import com.actionbarsherlock.internal.nineoldandroids.view.animation.AnimatorProxy;
7 public class NineHorizontalScrollView extends HorizontalScrollView {
8 private final AnimatorProxy mProxy;
10 public NineHorizontalScrollView(Context context) {
12 mProxy = AnimatorProxy.NEEDS_PROXY ? AnimatorProxy.wrap(this) : null;
16 public void setVisibility(int visibility) {
18 if (visibility == GONE) {
20 } else if (visibility == VISIBLE) {
24 super.setVisibility(visibility);
27 public float getAlpha() {
28 if (AnimatorProxy.NEEDS_PROXY) {
29 return mProxy.getAlpha();
31 return super.getAlpha();
34 public void setAlpha(float alpha) {
35 if (AnimatorProxy.NEEDS_PROXY) {
36 mProxy.setAlpha(alpha);
38 super.setAlpha(alpha);