2017-07-17 9 views
0

"me.everything:overscroll-decor-android:1.0.4"を使用しています。 イメージビューからオフセット値を取得できますか?スワイプダウンしようとしていますか? ドキュメントには、
が記載されています。OverScrollDecoratorHelper.setUpStaticOverScroll(view、OverScrollDecoratorHelper.ORIENTATION_VERTICAL); 私のコードはOverScrollDecoratorHelperビューからonOverScrollUpdateコールバックを取得

@BindView(R.id.swipeDownImgV) 
ImageView swipeDownImgV; 


@Override 
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.no_orders_fragment, container, false); 
    ButterKnife.bind(this, view); 

    setUpSwipeListener(); 

    return view; 
} 

private void setUpSwipeListener() { 

    OverScrollDecoratorHelper.setUpStaticOverScroll(swipeDownImgV, OverScrollDecoratorHelper.ORIENTATION_VERTICAL) 
      .setOverScrollUpdateListener(new IOverScrollUpdateListener() { 
       @Override 
       public void onOverScrollUpdate(IOverScrollDecor decor, int state, float offset) { 
        Log.d(Tag.SWIPE, offset + " offset"); 
       } 
      }); 

ですが、何の効果もありません。ありがとう!

答えて

0

解決済み!ただScrollView

<ScrollView 
    android:id="@+id/swipeDownContainerScrlV" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent"> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:padding="@dimen/v16dp" 
     android:rotation="-90" 
     android:src="@drawable/no_order_swipe_arrow" 
     app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintTop_toTopOf="parent" /> 
</ScrollView> 

D/SWIPEに画像を置く必要があります:2.3315098 D/SWIPE

オフセット:5.9953127

D/SWIPEオフセット:8.992973をD/SWIPE

オフセット:10.325269は

をオフセット

D/SWIPE:11.990633オフセット

関連する問題