- ScaledCalculator - com.billy.android.swipe.calculator中的类
-
The damping effect with scaled swipe distance
SwipeConsumer move distance = pointer move distance * scale
- ScaledCalculator(float) - 类 的构造器com.billy.android.swipe.calculator.ScaledCalculator
-
- scaleMode(View, boolean) - 类 中的静态方法com.billy.android.swipe.SmartSwipeRefresh
-
header and footer show behind the contentView
Always in the middle of the space left after the main view has moved
- scaleMode(View, boolean, boolean) - 类 中的静态方法com.billy.android.swipe.SmartSwipeRefresh
-
header and footer show behind the contentView
Always in the middle of the space left after the main view has moved
- ScrimView - com.billy.android.swipe.internal中的类
-
- ScrimView(Context) - 类 的构造器com.billy.android.swipe.internal.ScrimView
-
- SCROLL_AXIS_HORIZONTAL - 类 中的静态变量com.billy.android.swipe.internal.ViewCompat
-
Indicates scrolling along the horizontal axis.
- SCROLL_AXIS_NONE - 类 中的静态变量com.billy.android.swipe.internal.ViewCompat
-
Indicates no axis of view scrolling.
- SCROLL_AXIS_VERTICAL - 类 中的静态变量com.billy.android.swipe.internal.ViewCompat
-
Indicates scrolling along the vertical axis.
- setAllDirectionDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setArrowColor(int) - 类 中的方法com.billy.android.swipe.consumer.BezierBackConsumer
-
- setBottomDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setBottomOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setCenter(boolean) - 类 中的方法com.billy.android.swipe.consumer.BezierBackConsumer
-
- setColor(int) - 类 中的方法com.billy.android.swipe.consumer.BezierBackConsumer
-
- setContentView(View) - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- setCurrentStateAsClosed() - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setCurrentStateAsClosed() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setDataLoader(SmartSwipeRefresh.SmartSwipeRefreshDataLoader) - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
set the data loader to do refresh and load more business
- setDefaultRefreshViewCreator(SmartSwipeRefresh.SmartSwipeRefreshViewCreator) - 类 中的静态方法com.billy.android.swipe.SmartSwipeRefresh
-
- setDirection(int, int, int, int, int, int) - 类 中的方法com.billy.android.swipe.internal.ScrimView
-
- setDisableSwipeOnSettling(boolean) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
disable to handle swipe event via user touch when automatically swipe is processing
- setDrawerExpandable(boolean) - 类 中的方法com.billy.android.swipe.consumer.SlidingConsumer
-
determine whether drawers expandable.
- setDrawerView(int, View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
set a extension to the direction, also set direction enable if drawerView is not null(otherwise, disable the direction)
direction can be a single direction or mixed direction(eg: DIRECTION_LEFT | DIRECTION_RIGHT)
- setDrawerView(int, View) - 类 中的方法com.billy.android.swipe.consumer.TranslucentSlidingConsumer
-
- setDrawerViewRequired(boolean) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
set the extension view as drawer is required or not
it useful inside this sdk framework,
developers who use this SDK do not call this function unless you really know what its mean
- setEdgeAffinity(boolean) - 类 中的方法com.billy.android.swipe.consumer.SlidingConsumer
-
- setEdgeSize(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setFactory(SmartSwipe.IWrapperFactory) - 类 中的静态方法com.billy.android.swipe.SmartSwipe
-
- setFooter(SmartSwipeRefresh.SmartSwipeRefreshFooter) - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
set the refresh footer
- setHeader(SmartSwipeRefresh.SmartSwipeRefreshHeader) - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
set the refresh header
- setHeight(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
set height to the ui, it works before SmartSwipeWrapper.onMeasure(int, int) invoked.
- setHorizontalDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setInterpolator(Context, Interpolator) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
- setInterpolator(Interpolator) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setLeavesCount(int) - 类 中的方法com.billy.android.swipe.consumer.DoorConsumer
-
- setLeavesCount(int) - 类 中的方法com.billy.android.swipe.consumer.ShuttersConsumer
-
- setLeftDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setLeftOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setLockOther(boolean) - 类 中的方法com.billy.android.swipe.SwipeConsumerExclusiveGroup
-
- setMaxSettleDuration(int) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
- setMaxSettleDuration(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setMinVelocity(int) - 类 中的方法com.billy.android.swipe.consumer.StayConsumer
-
- setMinVelocity(float) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
Set the minimum velocity that will be detected as having a magnitude greater than zero
in pixels per second.
- setNestedScrollingEnabled(boolean) - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- setNoMoreData(boolean) - 类 中的方法com.billy.android.swipe.refresh.ClassicFooter
-
- setNoMoreData(boolean) - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
mark footer there is no more data to load
- setNoMoreData(boolean) - 接口 中的方法com.billy.android.swipe.SmartSwipeRefresh.SmartSwipeRefreshFooter
-
mark footer that there is no more data to load
- setOpenDistance(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setOverSwipeFactor(float) - 类 中的方法com.billy.android.swipe.consumer.TranslucentSlidingConsumer
-
- setOverSwipeFactor(float) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
set over swipe factor.
- setPreviousFinder(SmartSwipeBack.IPreviousFinder) - 类 中的静态方法com.billy.android.swipe.SmartSwipeBack
-
- setProgress(float) - 类 中的方法com.billy.android.swipe.internal.ScrimView
-
- setRefreshable(boolean) - 类 中的方法com.billy.android.swipe.consumer.ShuttersConsumer
-
- setRefreshFrameRate(int) - 类 中的方法com.billy.android.swipe.consumer.ShuttersConsumer
-
- setRelativeMoveFactor(float) - 类 中的方法com.billy.android.swipe.consumer.SlidingConsumer
-
Set the movement factor of drawer view relative to content view
- setReleaseMode(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setRightDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setRightOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setScrimColor(int) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
Set a color to use for the scrim that obscures primary content while a drawer is open.
- setScrimColor(int) - 类 中的方法com.billy.android.swipe.consumer.ShuttersConsumer
-
- setScrimColor(int) - 类 中的方法com.billy.android.swipe.internal.ScrimView
-
- setSensitivity(float) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
- setSensitivity(float) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
set the sensitivity of swipe touch event. it should be positive.
- setShadowColor(int) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
Set a color to use for the shadow at the edge of content view while a drawer is open.
- setShadowSize(int) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
set the size of shadow at the edge of content view while a drawer is open.
- setSize(int) - 类 中的方法com.billy.android.swipe.consumer.BezierBackConsumer
-
- setSmooth(boolean) - 类 中的方法com.billy.android.swipe.SwipeConsumerExclusiveGroup
-
- setSwipeDistanceCalculator(SwipeDistanceCalculator) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
set a calculator of swipe distance.
- setTag(Object) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
Bind an extension object if necessary
- setText(int) - 类 中的方法com.billy.android.swipe.refresh.ClassicHeader
-
- settleCapturedViewAt(int, int) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
Settle the captured view at the given (left, top) position.
- setTopDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setTopOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- setVerticalDrawerView(View) - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- setWaitForScreenshot(boolean) - 类 中的方法com.billy.android.swipe.consumer.ShuttersConsumer
-
if content view draw coat too much time, wait for screenshot is useful
- setWidth(int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
set width to the ui, it works before SmartSwipeWrapper.onMeasure(int, int) invoked.
- shouldDelayChildPressedState() - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- shouldInterceptTouchEvent(MotionEvent) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
Check if this event as provided to the parent view's onInterceptTouchEvent should
cause the parent to intercept the touch event stream.
- showAnimation() - 类 中的方法com.billy.android.swipe.refresh.ClassicHeader
-
- showScrimAndShadowInsideContentView() - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- showScrimAndShadowOutsideContentView() - 类 中的方法com.billy.android.swipe.consumer.DrawerConsumer
-
- ShuttersConsumer - com.billy.android.swipe.consumer中的类
-
looks like shutters open and close
- ShuttersConsumer() - 类 的构造器com.billy.android.swipe.consumer.ShuttersConsumer
-
- SimpleSwipeListener - com.billy.android.swipe.listener中的类
-
- SimpleSwipeListener() - 类 的构造器com.billy.android.swipe.listener.SimpleSwipeListener
-
- slideMode(View, float, boolean, boolean) - 类 中的静态方法com.billy.android.swipe.SmartSwipeRefresh
-
header and footer show behind the contentView, and there relative movement specified by relativeMoveFactor
- slideTo(boolean, float) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- SlidingConsumer - com.billy.android.swipe.consumer中的类
-
- SlidingConsumer() - 类 的构造器com.billy.android.swipe.consumer.SlidingConsumer
-
- SmartSwipe - com.billy.android.swipe中的类
-
A smart swipe util to wrap a view and consume swipe event to do some business via
SwipeConsumer
classic usage:
SmartSwipe.wrap(view) //specific the view to wrap
.addConsumer(new StretchConsumer()) // add consumer to consume swipe event
.enableVertical(); //enable consumer`s direction(s)
- SmartSwipe() - 类 的构造器com.billy.android.swipe.SmartSwipe
-
- SmartSwipe.IWrapperFactory - com.billy.android.swipe中的接口
-
- SmartSwipeBack - com.billy.android.swipe中的类
-
A tool for achieving a one-line global activity swipe back via using some
SwipeConsumer
simple usage:
//add swipe translucent back performance for all activities
// (default direction: left, previous activity related factor:0.5F)
SmartSwipeBack.activitySlidingBack(this, new SmartSwipeBack.ActivitySwipeBackFilter() {
public boolean onFilter(Activity activity) {
return !
- SmartSwipeBack() - 类 的构造器com.billy.android.swipe.SmartSwipeBack
-
- SmartSwipeBack.ActivitySwipeBackFilter - com.billy.android.swipe中的接口
-
- SmartSwipeBack.ActivitySwipeBackListener - com.billy.android.swipe中的类
-
- SmartSwipeBack.IPreviousFinder - com.billy.android.swipe中的接口
-
- SmartSwipeBack.SwipeBackConsumerFactory - com.billy.android.swipe中的接口
-
- SmartSwipeRefresh - com.billy.android.swipe中的类
-
A wrapper of DrawerConsumer(or SlidingConsumer) to build Refresh util for View(s)
Supports for: View/ViewGroup/LinearLayout/RelativeLayout/ListView/RecyclerView/WebView/etc...
- SmartSwipeRefresh() - 类 的构造器com.billy.android.swipe.SmartSwipeRefresh
-
- SmartSwipeRefresh.SmartSwipeRefreshDataLoader - com.billy.android.swipe中的接口
-
The refresh data loader
When refresh or load more event emits, its methods will be called
- SmartSwipeRefresh.SmartSwipeRefreshFooter - com.billy.android.swipe中的接口
-
- SmartSwipeRefresh.SmartSwipeRefreshHeader - com.billy.android.swipe中的接口
-
- SmartSwipeRefresh.SmartSwipeRefreshViewCreator - com.billy.android.swipe中的接口
-
- SmartSwipeWrapper - com.billy.android.swipe中的类
-
- SmartSwipeWrapper(Context) - 类 的构造器com.billy.android.swipe.SmartSwipeWrapper
-
- SmartSwipeWrapper(Context, AttributeSet) - 类 的构造器com.billy.android.swipe.SmartSwipeWrapper
-
- SmartSwipeWrapper(Context, AttributeSet, int) - 类 的构造器com.billy.android.swipe.SmartSwipeWrapper
-
- SmartSwipeWrapper(Context, AttributeSet, int, int) - 类 的构造器com.billy.android.swipe.SmartSwipeWrapper
-
- SmartSwipeWrapper.LayoutParams - com.billy.android.swipe中的类
-
- smoothBottomOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothClose() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothLeftOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothOpenOrClose(float, float) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothRightOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothSlideTo(int, int, int, int) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
Animate the view child to the given (left, top) position.
- smoothSlideTo(int, int) - 类 中的方法com.billy.android.swipe.internal.SwipeHelper
-
- smoothSlideTo(float) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothSlideTo(int, int, int, int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothSlideTo(int, int) - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- smoothTopOpen() - 类 中的方法com.billy.android.swipe.SwipeConsumer
-
- SpaceConsumer - com.billy.android.swipe.consumer中的类
-
- SpaceConsumer() - 类 的构造器com.billy.android.swipe.consumer.SpaceConsumer
-
- startLoadMore() - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
fake to load more without swipe motion event
- startNestedScroll(int) - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- startNestedScroll(int, int) - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- startRefresh() - 类 中的方法com.billy.android.swipe.SmartSwipeRefresh
-
fake to refresh without swipe motion event
- STATE_DRAGGING - 类 中的静态变量com.billy.android.swipe.internal.SwipeHelper
-
A view is currently being dragged.
- STATE_IDLE - 类 中的静态变量com.billy.android.swipe.internal.SwipeHelper
-
A view is not currently being dragged or animating as a result of a fling/snap.
- STATE_NONE_TOUCH - 类 中的静态变量com.billy.android.swipe.internal.SwipeHelper
-
- STATE_SETTLING - 类 中的静态变量com.billy.android.swipe.internal.SwipeHelper
-
A view is currently settling into place as a result of a fling or
predefined non-interactive motion.
- StayConsumer - com.billy.android.swipe.consumer中的类
-
Swipe to do something, the contentView do not move,
when swipe released, determine whether the velocity and direction is enough, do some business if success
- StayConsumer() - 类 的构造器com.billy.android.swipe.consumer.StayConsumer
-
- stopNestedScroll() - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- stopNestedScroll(int) - 类 中的方法com.billy.android.swipe.SmartSwipeWrapper
-
- StretchConsumer - com.billy.android.swipe.consumer中的类
-
- StretchConsumer() - 类 的构造器com.billy.android.swipe.consumer.StretchConsumer
-
- SwipeConsumer - com.billy.android.swipe中的类
-
Base class to consume swipe motion event,
all subclasses should manage the following 4 direction swipes:
1.
- SwipeConsumer() - 类 的构造器com.billy.android.swipe.SwipeConsumer
-
- SwipeConsumerExclusiveGroup - com.billy.android.swipe中的类
-
manage a group of SwipeConsumer(s), only single one SwipeConsumer can be mark as the current one, the original SwipeConsumer will be close
- SwipeConsumerExclusiveGroup() - 类 的构造器com.billy.android.swipe.SwipeConsumerExclusiveGroup
-
- SwipeConsumerExclusiveGroup(boolean) - 类 的构造器com.billy.android.swipe.SwipeConsumerExclusiveGroup
-
create a group, specific close mode smoothly or not
- SwipeDistanceCalculator - com.billy.android.swipe.calculator中的接口
-
swipe distance is the same as pointer move distance by default, this calculator can change the role
- SwipeHelper - com.billy.android.swipe.internal中的类
-
This class is copy and modified from ViewDragHelper
1. mCapturedView removed. use mClampedDistanceX and mClampedDistanceY instead
2.
- SwipeListener - com.billy.android.swipe.listener中的接口
-
- SwipeUtil - com.billy.android.swipe.internal中的类
-
utils
- SwipeUtil() - 类 的构造器com.billy.android.swipe.internal.SwipeUtil
-
- switchDirectionEnable(View, boolean, int) - 类 中的静态方法com.billy.android.swipe.SmartSwipe
-
switch direction enable for all
SwipeConsumer that already added to the wrapper
- switchDirectionEnable(Activity, boolean, int) - 类 中的静态方法com.billy.android.swipe.SmartSwipe
-