Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onBindViewHolder(final TextViewHolder holder, final int position) {
- HorizontalScrollView galleryContainer = (HorizontalScrollView) (holder.mView).findViewById(R.id.gallery_container);
- LinearLayout mGallery = (LinearLayout) (holder.mView).findViewById(R.id.mygallery);
- if (mGallery.getChildCount() == 0) {
- for (int i = 0; i < 8; i++) {
- mGallery.addView(insertPhoto(i));
- }
- }
- int children = mGallery.getChildCount();
- final int maxScrollX = galleryContainer.getChildAt(0).getWidth() - galleryContainer.getWidth();
- galleryContainer.setOnTouchListener(new View.OnTouchListener() {
- @Override
- public boolean onTouch(View view, MotionEvent event) {
- if (event.getAction() == MotionEvent.ACTION_UP) {
- int scrollX = view.getScrollX();
- int scrollY = view.getScrollY();
- if (scrollX > maxScrollX && maxScrollX >= 0) {
- Toast.makeText(context, "End of Scroll", Toast.LENGTH_SHORT).show();
- }
- }
- return false;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement