diff options
author | Paul Westbrook <pwestbro@google.com> | 2012-12-14 16:35:35 -0800 |
---|---|---|
committer | Paul Westbrook <pwestbro@google.com> | 2012-12-14 16:35:35 -0800 |
commit | 30106ab658e054bfb96cadfe4e3decf800a3f304 (patch) | |
tree | 89e57449a1b175d6e5f80213b924028b9f793588 /photoviewer | |
parent | 0cf347e69473d2259194257d5a4b9aa103c8e448 (diff) | |
download | android_frameworks_ex-30106ab658e054bfb96cadfe4e3decf800a3f304.tar.gz android_frameworks_ex-30106ab658e054bfb96cadfe4e3decf800a3f304.tar.bz2 android_frameworks_ex-30106ab658e054bfb96cadfe4e3decf800a3f304.zip |
Fix problem where part of wrong photo shows
Fix a problem when swiping through a few image attachments
where, when reaching the end, part of the N-1 photo is shown while
the blue glow is being shown on the right side
Bug: 7745114
Change-Id: Ic7d8b4213303a7e06c902b117e1e68b40bd8e1c3
Diffstat (limited to 'photoviewer')
-rw-r--r-- | photoviewer/res/values/dimen.xml | 1 | ||||
-rw-r--r-- | photoviewer/src/com/android/ex/photo/PhotoViewActivity.java | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/photoviewer/res/values/dimen.xml b/photoviewer/res/values/dimen.xml index c1b8b90..754c99b 100644 --- a/photoviewer/res/values/dimen.xml +++ b/photoviewer/res/values/dimen.xml @@ -21,4 +21,5 @@ <dimen name="photo_crop_stroke_width">1dip</dimen> <dimen name="photo_preview_size">200dip</dimen> <dimen name="retry_button_size">48dip</dimen> + <dimen name="photo_page_margin">32dip</dimen> </resources> diff --git a/photoviewer/src/com/android/ex/photo/PhotoViewActivity.java b/photoviewer/src/com/android/ex/photo/PhotoViewActivity.java index 2a24e1f..6f126b4 100644 --- a/photoviewer/src/com/android/ex/photo/PhotoViewActivity.java +++ b/photoviewer/src/com/android/ex/photo/PhotoViewActivity.java @@ -25,6 +25,7 @@ import android.app.Fragment; import android.app.LoaderManager.LoaderCallbacks; import android.content.Intent; import android.content.Loader; +import android.content.res.Resources; import android.database.Cursor; import android.net.Uri; import android.os.Build; @@ -183,18 +184,19 @@ public class PhotoViewActivity extends Activity implements // Create the adapter and add the view pager mAdapter = new PhotoPagerAdapter(this, getFragmentManager(), null); + final Resources resources = getResources(); mViewPager = (PhotoViewPager) findViewById(R.id.photo_view_pager); mViewPager.setAdapter(mAdapter); mViewPager.setOnPageChangeListener(this); mViewPager.setOnInterceptTouchListener(this); + mViewPager.setPageMargin(resources.getDimensionPixelSize(R.dimen.photo_page_margin)); // Kick off the loader getLoaderManager().initLoader(LOADER_PHOTO_LIST, null, this); final ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); - mActionBarHideDelayTime = getResources().getInteger( - R.integer.action_bar_delay_time_in_millis); + mActionBarHideDelayTime = resources.getInteger(R.integer.action_bar_delay_time_in_millis); actionBar.addOnMenuVisibilityListener(this); actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); } |