实例介绍
博文源码 博文链接:http://blog.csdn.net/airsaid/article/details/51026447
【实例截图】
【核心代码】
16359647246696144951.zip
├── 1.gif
├── 2.gif
├── FriendCircleDemo
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AndroidManifest.xml
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ └── hkddy8
│ │ │ │ └── friendcircledemo
│ │ │ │ ├── activity
│ │ │ │ │ ├── ImagePagerActivity$1.class
│ │ │ │ │ ├── ImagePagerActivity$ImagePagerAdapter.class
│ │ │ │ │ ├── ImagePagerActivity.class
│ │ │ │ │ ├── MainActivity.class
│ │ │ │ │ ├── PublishCircleActivity$1.class
│ │ │ │ │ ├── PublishCircleActivity$2.class
│ │ │ │ │ ├── PublishCircleActivity$3.class
│ │ │ │ │ ├── PublishCircleActivity$GridAdapter$1.class
│ │ │ │ │ ├── PublishCircleActivity$GridAdapter$2.class
│ │ │ │ │ ├── PublishCircleActivity$GridAdapter$ViewHolder.class
│ │ │ │ │ ├── PublishCircleActivity$GridAdapter.class
│ │ │ │ │ └── PublishCircleActivity.class
│ │ │ │ ├── adapter
│ │ │ │ │ ├── CircleAdapter$1.class
│ │ │ │ │ ├── CircleAdapter$ViewHolder.class
│ │ │ │ │ ├── CircleAdapter.class
│ │ │ │ │ ├── CircleGridAdapter$ViewHolder.class
│ │ │ │ │ └── CircleGridAdapter.class
│ │ │ │ ├── application
│ │ │ │ │ └── BaseApplication.class
│ │ │ │ ├── base
│ │ │ │ │ ├── BaseActivity$1.class
│ │ │ │ │ └── BaseActivity.class
│ │ │ │ ├── bean
│ │ │ │ │ └── CircleBean.class
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── constants
│ │ │ │ │ └── CommonConstants.class
│ │ │ │ ├── fragment
│ │ │ │ │ ├── ImageDetailFragment$1.class
│ │ │ │ │ ├── ImageDetailFragment$2.class
│ │ │ │ │ └── ImageDetailFragment.class
│ │ │ │ ├── R$anim.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$color.class
│ │ │ │ ├── R$dimen.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$menu.class
│ │ │ │ ├── R$string.class
│ │ │ │ ├── R$style.class
│ │ │ │ ├── R.class
│ │ │ │ ├── utils
│ │ │ │ │ ├── CommonUtils.class
│ │ │ │ │ ├── MeasureUtils.class
│ │ │ │ │ ├── MyAlertDialog$1.class
│ │ │ │ │ ├── MyAlertDialog$2.class
│ │ │ │ │ ├── MyAlertDialog$OnCallbackListener.class
│ │ │ │ │ ├── MyAlertDialog.class
│ │ │ │ │ ├── MyPopupWindow$1MyAdapter$1.class
│ │ │ │ │ ├── MyPopupWindow$1MyAdapter$ViewHolder.class
│ │ │ │ │ ├── MyPopupWindow$1MyAdapter.class
│ │ │ │ │ ├── MyPopupWindow$Callback.class
│ │ │ │ │ ├── MyPopupWindow.class
│ │ │ │ │ ├── SystemUtils.class
│ │ │ │ │ ├── ToastUtils.class
│ │ │ │ │ └── UiUtils.class
│ │ │ │ └── view
│ │ │ │ ├── HackyViewPager.class
│ │ │ │ └── NoScrollGridView.class
│ │ │ ├── photo
│ │ │ │ └── selector
│ │ │ │ ├── AlbumHelper.class
│ │ │ │ ├── Bimp.class
│ │ │ │ ├── BitmapCache$1$1.class
│ │ │ │ ├── BitmapCache$1.class
│ │ │ │ ├── BitmapCache$ImageCallback.class
│ │ │ │ ├── BitmapCache.class
│ │ │ │ ├── FileUtils.class
│ │ │ │ ├── ImageBucketAdapter$1.class
│ │ │ │ ├── ImageBucketAdapter$Holder.class
│ │ │ │ ├── ImageBucketAdapter.class
│ │ │ │ ├── ImageBucket.class
│ │ │ │ ├── ImageGridActivity$1.class
│ │ │ │ ├── ImageGridActivity$2.class
│ │ │ │ ├── ImageGridActivity$3.class
│ │ │ │ ├── ImageGridActivity$4.class
│ │ │ │ ├── ImageGridActivity.class
│ │ │ │ ├── ImageGridAdapter$1.class
│ │ │ │ ├── ImageGridAdapter$2.class
│ │ │ │ ├── ImageGridAdapter$Holder.class
│ │ │ │ ├── ImageGridAdapter$TextCallback.class
│ │ │ │ ├── ImageGridAdapter.class
│ │ │ │ ├── ImageItem.class
│ │ │ │ ├── NoScrollGridView.class
│ │ │ │ ├── PhotoActivity$1.class
│ │ │ │ ├── PhotoActivity$2.class
│ │ │ │ ├── PhotoActivity$3.class
│ │ │ │ ├── PhotoActivity$4.class
│ │ │ │ ├── PhotoActivity$MyPageAdapter.class
│ │ │ │ ├── PhotoActivity.class
│ │ │ │ ├── TestPicActivity$1.class
│ │ │ │ └── TestPicActivity.class
│ │ │ └── uk
│ │ │ └── co
│ │ │ └── senab
│ │ │ └── photoview
│ │ │ ├── Compat.class
│ │ │ ├── DefaultOnDoubleTapListener.class
│ │ │ ├── gestures
│ │ │ │ ├── CupcakeGestureDetector.class
│ │ │ │ ├── EclairGestureDetector.class
│ │ │ │ ├── FroyoGestureDetector$1.class
│ │ │ │ ├── FroyoGestureDetector.class
│ │ │ │ ├── GestureDetector.class
│ │ │ │ ├── OnGestureListener.class
│ │ │ │ └── VersionedGestureDetector.class
│ │ │ ├── IPhotoView.class
│ │ │ ├── log
│ │ │ │ ├── Logger.class
│ │ │ │ ├── LoggerDefault.class
│ │ │ │ └── LogManager.class
│ │ │ ├── PhotoViewAttacher$1.class
│ │ │ ├── PhotoViewAttacher$AnimatedZoomRunnable.class
│ │ │ ├── PhotoViewAttacher$FlingRunnable.class
│ │ │ ├── PhotoViewAttacher$OnMatrixChangedListener.class
│ │ │ ├── PhotoViewAttacher$OnPhotoTapListener.class
│ │ │ ├── PhotoViewAttacher$OnViewTapListener.class
│ │ │ ├── PhotoViewAttacher.class
│ │ │ ├── PhotoView.class
│ │ │ └── scrollerproxy
│ │ │ ├── GingerScroller.class
│ │ │ ├── IcsScroller.class
│ │ │ ├── PreGingerScroller.class
│ │ │ └── ScrollerProxy.class
│ │ ├── classes.dex
│ │ ├── dexedLibs
│ │ │ ├── android-support-v4-8c107e79f36cee2bfda51ab9ef5b67d3.jar
│ │ │ └── universal-image-loader-1.9.3-SNAPSHOT-dc6e0d52c56b141d5992be1fd3b9dbac.jar
│ │ ├── FriendCircleDemo.apk
│ │ ├── jarlist.cache
│ │ ├── res
│ │ │ └── crunch
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bg_transparent.png
│ │ │ │ ├── empty_photo.png
│ │ │ │ ├── ic_launcher.png
│ │ │ │ ├── ico_back.png
│ │ │ │ ├── ico_circle_comment.png
│ │ │ │ ├── ico_circle_heart_normal.png
│ │ │ │ ├── ico_circle_heart_press.png
│ │ │ │ ├── icon_addpic_focused.png
│ │ │ │ ├── icon_addpic_unfocused.png
│ │ │ │ ├── icon_data_select.png
│ │ │ │ ├── icon_queding_focused.png
│ │ │ │ ├── icon_queding_unfocused.png
│ │ │ │ ├── icon_quxiao_focused.png
│ │ │ │ ├── icon_quxiao_unfocused.png
│ │ │ │ ├── icon_shanchu_focused.png
│ │ │ │ ├── icon_shanchu_unfocused.png
│ │ │ │ └── ico_publish_circle.png
│ │ │ ├── drawable-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── drawable-xxhdpi
│ │ │ └── ic_launcher.png
│ │ └── resources.ap_
│ ├── gen
│ │ └── com
│ │ └── hkddy8
│ │ └── friendcircledemo
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── ic_launcher-web.png
│ ├── libs
│ │ ├── android-support-v4.jar
│ │ └── universal-image-loader-1.9.3-SNAPSHOT.jar
│ ├── lint.xml
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── anim
│ │ │ ├── anim_alpha.xml
│ │ │ ├── anim_translate_popup.xml
│ │ │ ├── hold.xml
│ │ │ ├── push_bottom_in.xml
│ │ │ └── push_up_out.xml
│ │ ├── drawable
│ │ │ ├── bg_button_press.xml
│ │ │ ├── bg_dialog.xml
│ │ │ ├── bgd_relatly_line.xml
│ │ │ ├── bg_edittext.xml
│ │ │ ├── bt_add_pic.xml
│ │ │ ├── btn_bg.xml
│ │ │ ├── bt_nobgd.xml
│ │ │ ├── bt_queding.xml
│ │ │ ├── bt_quxiao.xml
│ │ │ ├── bt_shanchu.xml
│ │ │ ├── item_selector_white.xml
│ │ │ ├── selector_btn_black.xml
│ │ │ └── text_while.xml
│ │ ├── drawable-hdpi
│ │ │ ├── bg_transparent.png
│ │ │ ├── empty_photo.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── ico_back.png
│ │ │ ├── ico_circle_comment.png
│ │ │ ├── ico_circle_heart_normal.png
│ │ │ ├── ico_circle_heart_press.png
│ │ │ ├── icon_addpic_focused.png
│ │ │ ├── icon_addpic_unfocused.png
│ │ │ ├── icon_data_select.png
│ │ │ ├── icon_default.jpg
│ │ │ ├── icon_queding_focused.png
│ │ │ ├── icon_queding_unfocused.png
│ │ │ ├── icon_quxiao_focused.png
│ │ │ ├── icon_quxiao_unfocused.png
│ │ │ ├── icon_shanchu_focused.png
│ │ │ ├── icon_shanchu_unfocused.png
│ │ │ └── ico_publish_circle.png
│ │ ├── drawable-ldpi
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ ├── activity_image_bucket.xml
│ │ │ ├── activity_image_grid.xml
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_photo.xml
│ │ │ ├── activity_publish_circle.xml
│ │ │ ├── dialog_ios.xml
│ │ │ ├── fragment_image_detail.xml
│ │ │ ├── image_detail_pager.xml
│ │ │ ├── item_gridview_circle.xml
│ │ │ ├── item_image_bucket.xml
│ │ │ ├── item_image_grid.xml
│ │ │ ├── item_list_popupwindow.xml
│ │ │ ├── item_listview_circle.xml
│ │ │ ├── item_popupwindow.xml
│ │ │ ├── item_published_grida.xml
│ │ │ └── title.xml
│ │ ├── menu
│ │ │ └── main.xml
│ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ids.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ ├── values-v14
│ │ │ └── styles.xml
│ │ └── values-w820dp
│ │ └── dimens.xml
│ └── src
│ ├── com
│ │ └── hkddy8
│ │ └── friendcircledemo
│ │ ├── activity
│ │ │ ├── ImagePagerActivity.java
│ │ │ ├── MainActivity.java
│ │ │ └── PublishCircleActivity.java
│ │ ├── adapter
│ │ │ ├── CircleAdapter.java
│ │ │ └── CircleGridAdapter.java
│ │ ├── application
│ │ │ └── BaseApplication.java
│ │ ├── base
│ │ │ └── BaseActivity.java
│ │ ├── bean
│ │ │ └── CircleBean.java
│ │ ├── constants
│ │ │ └── CommonConstants.java
│ │ ├── fragment
│ │ │ └── ImageDetailFragment.java
│ │ ├── utils
│ │ │ ├── CommonUtils.java
│ │ │ ├── MeasureUtils.java
│ │ │ ├── MyAlertDialog.java
│ │ │ ├── MyPopupWindow.java
│ │ │ ├── SystemUtils.java
│ │ │ ├── ToastUtils.java
│ │ │ └── UiUtils.java
│ │ └── view
│ │ ├── HackyViewPager.java
│ │ └── NoScrollGridView.java
│ ├── photo
│ │ └── selector
│ │ ├── AlbumHelper.java
│ │ ├── Bimp.java
│ │ ├── BitmapCache.java
│ │ ├── FileUtils.java
│ │ ├── ImageBucketAdapter.java
│ │ ├── ImageBucket.java
│ │ ├── ImageGridActivity.java
│ │ ├── ImageGridAdapter.java
│ │ ├── ImageItem.java
│ │ ├── NoScrollGridView.java
│ │ ├── PhotoActivity.java
│ │ └── TestPicActivity.java
│ └── uk
│ └── co
│ └── senab
│ └── photoview
│ ├── Compat.java
│ ├── DefaultOnDoubleTapListener.java
│ ├── gestures
│ │ ├── CupcakeGestureDetector.java
│ │ ├── EclairGestureDetector.java
│ │ ├── FroyoGestureDetector.java
│ │ ├── GestureDetector.java
│ │ ├── OnGestureListener.java
│ │ └── VersionedGestureDetector.java
│ ├── IPhotoView.java
│ ├── log
│ │ ├── LoggerDefault.java
│ │ ├── Logger.java
│ │ └── LogManager.java
│ ├── PhotoViewAttacher.java
│ ├── PhotoView.java
│ └── scrollerproxy
│ ├── GingerScroller.java
│ ├── IcsScroller.java
│ ├── PreGingerScroller.java
│ └── ScrollerProxy.java
└── 博文链接.txt
73 directories, 261 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论