Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I don't say it's impossible, but I think it will be quite hard to achieve using the normal tools on Android.</p> <p>The reason is that it has a lot of images that can be shown and need to be loaded this way, and so you will have to be very cheap on memory usage. remember that even on the newest android version, devices can still give you a max of 16 MB of heap memory . it's rare these days but sadly still possible.</p> <p>I also think there is no way there is a library that has all the things you've written.</p> <p>anyway, here are my comments on each of your points:</p> <ol> <li><p>Stack layout for the folder level - make a custom <a href="http://developer.android.com/reference/android/widget/FrameLayout.html" rel="nofollow noreferrer"><strong>FrameLayout</strong></a> that holds multiple ImageViews, each with a different rotation as you wish, according to rules you decide on.</p></li> <li><p>Pinch out to expand the photos - use the <a href="http://developer.android.com/training/gestures/detector.html" rel="nofollow noreferrer"><strong>gestures tutorials</strong></a> for this. for specific gestures, you will need to check the distance between the 2 touches from the beginning of the touch. surely there are links for this, for example <a href="https://stackoverflow.com/a/5376108/878126"><strong>this one</strong></a></p></li> <li><p>Pinch in to go back to folder level - same as #2 .</p></li> <li><p>Enter edit mode after long press (Shaking with delete button on the top-left corner) - long pressing is easy using <a href="http://developer.android.com/reference/android/widget/AdapterView.html#setOnItemClickListener%28android.widget.AdapterView.OnItemClickListener%29" rel="nofollow noreferrer"><strong>setOnItemClickListener</strong></a> . the delete button should be avoided as it's truly against the <a href="http://developer.android.com/design/patterns/pure-android.html" rel="nofollow noreferrer"><strong>android guidelines</strong></a> to have buttons there. instead it should be on the right, using a proper <a href="http://developer.android.com/design/patterns/actionbar.html" rel="nofollow noreferrer"><strong>action bar</strong></a>. i don't understand the shaking part though.</p></li> </ol> <p>as a side note , please don't try to mimic IOS too much. google recommends it too, and your app will have less chance of ever getting featured on the play store if it looks too similar to other OSs instead of the Android style.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload