com.android.email/com.android.mail.photo.MailPhotoViewActivity
界面图:
FrameLayout(id/ photo_activity_root_view)
1、View(id/ photo_activity_background) 2、PhotoViewPager(id/ photo_view_pager) 3、AppCompatImageView(id/ photo_activity_temporary_iamge)
2、(PhotoViewPager下的)
1、RelativeLayout 2、RelativeLayout .....
(1) PhotoView(id/ photo_view) //主要照片 (2)FrameLayout(id/ photo_preview) //缩略图 (3)AppCompatTextView(id/ empty_text) (4)AppCompatImageView(id/ retry_button)
(2)(photo_preview下的)
1)AppCompatImageView(id/ photo_preview_image) 2)ProgressBar(id/ indeterminate_progress) 3)ProgressBar(id/ determinate_progress)
packages\apps\UnifiedEmail\src\com\android\mail\photo\MailPhotoViewActivity.java
07-27 14:31:00.948 5307 5307 D PhotoViewFragment: onCreateLoader BITMAP_LOADER_THUMBNAIL mThumbnailUri=null
07-27 14:31:00.952 5307 5307 D PhotoViewFragment: onCreateLoader BITMAP_LOADER_THUMBNAIL mResolvedPhotoUri=content://com.android.email.attachmentprovider/1/1/RAW
07-27 14:31:00.978 5307 5307 D PhotoViewFragment: onCreateLoader BITMAP_LOADER_THUMBNAIL mThumbnailUri=null
07-27 14:31:00.980 5307 5307 D PhotoViewFragment: onCreateLoader BITMAP_LOADER_THUMBNAIL mResolvedPhotoUri=content://com.android.email.attachmentprovider/1/2/RAW
07-27 14:31:00.989 5307 5307 D PhotoViewFragment: onCreateLoader BITMAP_LOADER_THUMBNAIL mThumbnailUri=null
07-27 14:31:01.116 5307 5307 D PhotoViewFragment: onLoadFinished
07-27 14:31:01.150 5307 5307 D PhotoViewFragment: onLoadFinished
07-27 14:31:01.534 5307 5307 D PhotoViewFragment: onLoadFinished
07-27 14:31:01.535 5307 5307 D PhotoViewFragment: onLoadFinished BITMAP_LOADER_PHOTO
07-27 14:31:01.655 5307 5307 D PhotoViewFragment: onLoadFinished
07-27 14:31:01.656 5307 5307 D PhotoViewFragment: onLoadFinished BITMAP_LOADER_PHOTO
frameworks\opt\photoviewer\src\com\android\ex\photo\fragments\PhotoViewFragment.java
public void onResume() {
if (!isPhotoBound()) {
mProgressBarNeeded = true;
mPhotoPreviewAndProgress.setVisibility(View.VISIBLE);
getLoaderManager().initLoader(PhotoViewCallbacks.BITMAP_LOADER_THUMBNAIL,
null, this);
// FLAG: If we are displaying thumbnails at fullscreen size, then we
// could defer the loading of the fullscreen image