Comments (6)
How would you expect this to work?
You can either use the horizontal swipe to scroll your scrollview, or to swipe the listview.
Even if you could get both widgets to play nice with one another it would lead to massively confusing user experience (is it going to scroll left, or am I going to trigger a delete on my item?)
If you need to place a horizontal scroll view in your listview, this would be a red flag to me and I would take a closer look at my design.
from swipeactionadapter.
@wdullaer I'm following the google inbox design. Whole list-view item is not the horizontal scroll view but it only shows the attachments. In short it is totally the blue print of google inbox. Please check and then give your comments about that. Looking forward
from swipeactionadapter.
@wdullaer waiting for your response. Please help!
from swipeactionadapter.
The way the library is currently implemented, this is not possible.
The SwipeActionAdapter will steal the horizontal swipe before your HorizontalScrollView can process it.
from swipeactionadapter.
@wdullaer just for the sake of argument, if i write this line in my adapter "attachment_view.getParent().requestDisallowInterceptTouchEvent(true);" it started working means horizontal scroll view items starts scrolling. but now another problem is that user can not scroll list by tapping on attachment view? Got my point?
from swipeactionadapter.
What you're doing there is requesting my library not to treat the swipe events and it is complying. This is why you will never get the horizontal swipe.
What you could try to do is have your application code set and unset that flag at the appropriate times.
Like I said in the previous comment: this library is currently not set up to do this kind of work. It would need to inspect all its children for horizontal scroll behaviour, keep track of their horizontal scroll state and then pass the touch events as required.
from swipeactionadapter.
Related Issues (20)
- NoClassDefFoundError HOT 3
- Have three textviews, and a image view, hence a custom listview HOT 2
- Action Mode for listview not working properly when I use SwipeActionAdapter HOT 1
- java.lang.NullPointerException: Attempt to invoke interface method 'boolean android.view.View$OnTouchListener.onTouch(android.view.View, android.view.MotionEvent)' on a null object reference HOT 5
- Custom view HOT 1
- Problem with static background HOT 10
- mAdapter.setFadeOut(true)
- Is there an undo action possible? If not already built in, what is the best way to get this implemented? HOT 1
- Not working with PullToRefresh HOT 2
- Problems with SwipeRefreshLayout HOT 1
- Issue with ExpandableListView HOT 1
- Using of SwipeActionAdapter with custom list of AutoCompleteTextView
- Render problem HOT 4
- Align of elements in background row HOT 2
- Mixed list HOT 3
- No way to stop animations HOT 1
- error when i try to filter my adapter HOT 2
- SwipeRefreshLayout touch events collide with SwipeActionAdapter
- Custom adapter HOT 1
- Cannot resolve method setListAdapter HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swipeactionadapter.