Merge change Ie1072f12 into eclair

* changes:
  Finish off java API to allow fading scrollbars
This commit is contained in:
Android (Google) Code Review
2009-09-28 21:33:19 -04:00
2 changed files with 24 additions and 1 deletions

View File

@@ -156991,6 +156991,17 @@
visibility="public"
>
</method>
<method name="isScrollbarFadingEnabled"
return="boolean"
abstract="false"
native="false"
synchronized="false"
static="false"
final="false"
deprecated="not deprecated"
visibility="public"
>
</method>
<method name="isSelected"
return="boolean"
abstract="false"

View File

@@ -5321,11 +5321,23 @@ public class View implements Drawable.Callback, KeyEvent.Callback, Accessibility
initScrollCache();
final ScrollabilityCache scrollabilityCache = mScrollCache;
scrollabilityCache.fadeScrollBars = fadeScrollbars;
if (!fadeScrollbars) {
if (fadeScrollbars) {
scrollabilityCache.state = ScrollabilityCache.OFF;
} else {
scrollabilityCache.state = ScrollabilityCache.ON;
}
}
/**
*
* Returns true if scrollbars will fade when this view is not scrolling
*
* @return true if scrollbar fading is enabled
*/
public boolean isScrollbarFadingEnabled() {
return mScrollCache != null && mScrollCache.fadeScrollBars;
}
/**
* <p>Specify the style of the scrollbars. The scrollbars can be overlaid or
* inset. When inset, they add to the padding of the view. And the scrollbars