相关疑难解决方法(0)

CoordinatorLayout使用ViewPager的RecyclerView

我正在使用CoordinatorLayout来自的视图android.support.design.我想附加app:layout_behavior片段的RecyclerView

在Google提供的示例中,它们仅将其附加到附加RecyclerView的相同XML文件中CoordinatorLayout.

有没有办法附加CoordinatorLayout到片段RecyclerViewViewPager

样品是在这个博客帖子在Android开发者博客.

android android-appcompat android-recyclerview android-design-library android-coordinatorlayout

48
推荐指数
4
解决办法
5万
查看次数

如何在RecyclerView上使用SwipeDismissBehavior.OnDismissListener

我正在尝试使用SwipeDismissBehavoirfrom design support库.我列出的项目RecyclerView和刷一个项目必须解雇(如谷歌收件箱应用程序).

我已经设置了RecyclerView项目的监听器,但是SwipeDismissBehavior onDismiss监听器没有被调用.

  SwipeDismissBehavior behavior = new SwipeDismissBehavior();

    CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams)mItemLayout.getLayoutParams();
    params.setBehavior(behavior);
    behavior.setListener(new SwipeDismissBehavior.OnDismissListener() {
        @Override
        public void onDismiss(View view) {

        }

        @Override
        public void onDragStateChanged(int i) {

        }
    });
    mItemLayout.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

android android-design-library

12
推荐指数
2
解决办法
5374
查看次数

Android刷卡布局解散

我正在尝试制作可滑动的布局,以便您可以将其滑动以像现在一样在Google中解除.我设法使用此代码使用按钮等视图:

SwipeDismissTouchListener:

public class SwipeDismissTouchListener implements View.OnTouchListener {
// Cached ViewConfiguration and system-wide constant values
private int mSlop;
private int mMinFlingVelocity;
private int mMaxFlingVelocity;
private long mAnimationTime;

// Fixed properties
private View mView;
private DismissCallbacks mCallbacks;
private int mViewWidth = 1; // 1 and not 0 to prevent dividing by zero

// Transient properties
private float mDownX;
private float mDownY;
private boolean mSwiping;
private int mSwipingSlop;
private Object mToken;
private VelocityTracker mVelocityTracker;
private float mTranslationX;

/**
 * The callback interface …
Run Code Online (Sandbox Code Playgroud)

android swipe dismiss android-layout

4
推荐指数
2
解决办法
4195
查看次数