Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. public void onBindViewHolder(final TextViewHolder holder, final int position) {
  2. HorizontalScrollView galleryContainer = (HorizontalScrollView) (holder.mView).findViewById(R.id.gallery_container);
  3.  
  4. LinearLayout mGallery = (LinearLayout) (holder.mView).findViewById(R.id.mygallery);
  5.  
  6. if (mGallery.getChildCount() == 0) {
  7. for (int i = 0; i < 8; i++) {
  8. mGallery.addView(insertPhoto(i));
  9. }
  10. }
  11.  
  12. int children = mGallery.getChildCount();
  13. final int maxScrollX = galleryContainer.getChildAt(0).getWidth() - galleryContainer.getWidth();
  14.  
  15.  
  16. galleryContainer.setOnTouchListener(new View.OnTouchListener() {
  17. @Override
  18. public boolean onTouch(View view, MotionEvent event) {
  19.  
  20. if (event.getAction() == MotionEvent.ACTION_UP) {
  21. int scrollX = view.getScrollX();
  22. int scrollY = view.getScrollY();
  23.  
  24. if (scrollX > maxScrollX && maxScrollX >= 0) {
  25. Toast.makeText(context, "End of Scroll", Toast.LENGTH_SHORT).show();
  26. }
  27. }
  28. return false;
  29. }
  30. });
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement