Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 52f0a649 authored by Mike Cleron's avatar Mike Cleron
Browse files

Finish off java API to allow fading scrollbars

parent 8f76734d
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -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"
+13 −1
Original line number Diff line number Diff line
@@ -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