使用第三方开源项目,地址:https://github.com/chrisbanes/PhotoView
引入library 项目.
简单的加载一张图片:
**[java]** [view plain](http://blog.csdn.net/own_1991/article/details/12186627#)[copy](http://blog.csdn.net/own_1991/article/details/12186627#)
<div>
</div>
</div>
</div>
- <span style="color: black;"><span class="keyword" style="font-weight: bold; color: #006699;">public</span> <span class="keyword" style="font-weight: bold; color: #006699;">class</span> MainActivity <span class="keyword" style="font-weight: bold; color: #006699;">extends</span> Activity { </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> ImageView imgView; </span>
- <span style="color: black;"> PhotoViewAttacher attacher; </span>
- <span style="color: black;"> <span class="annotation" style="color: #646464;">@Override</span> </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">protected</span> <span class="keyword" style="font-weight: bold; color: #006699;">void</span> onCreate(Bundle savedInstanceState) { </span>
- <span style="color: black;"> <span class="keyword" style="font-weight: bold; color: #006699;">super</span>.onCreate(savedInstanceState); </span>
- <span style="color: black;"> setContentView(R.layout.activity_main); </span>
- <span style="color: black;"> imgView=(ImageView) findViewById(R.id.img); </span>
- <span style="color: black;"> imgView.setImageResource(R.drawable.wallpaper); </span>
- <span style="color: black;"> attacher=<span class="keyword" style="font-weight: bold; color: #006699;">new</span> PhotoViewAttacher(imgView); </span>
- <span style="color: black;"> } </span>
- <span style="color: black;">} </span>
布局文件:
**[html]** [view plain](http://blog.csdn.net/own_1991/article/details/12186627#)[copy](http://blog.csdn.net/own_1991/article/details/12186627#)
<div>
</div>
</div>
</div>
- <span style="color: black;"><span class="tag" style="font-weight: bold; color: #993300;"><</span><span class="tag-name" style="font-weight: bold; color: #993300;">RelativeLayout</span> <span class="attribute" style="color: red;">xmlns:android</span>=<span class="attribute-value" style="color: blue;">“http://schemas.android.com/apk/res/android”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">xmlns:tools</span>=<span class="attribute-value" style="color: blue;">“http://schemas.android.com/tools”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">android:layout_width</span>=<span class="attribute-value" style="color: blue;">“match_parent”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">android:layout_height</span>=<span class="attribute-value" style="color: blue;">“match_parent”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">tools:context</span>=<span class="attribute-value" style="color: blue;">“.MainActivity”</span> <span class="tag" style="font-weight: bold; color: #993300;">></span> </span>
- <span style="color: black;"> </span>
- <span style="color: black;"> <span class="tag" style="font-weight: bold; color: #993300;"><</span><span class="tag-name" style="font-weight: bold; color: #993300;">ImageView</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">android:layout_width</span>=<span class="attribute-value" style="color: blue;">“wrap_content”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">android:layout_height</span>=<span class="attribute-value" style="color: blue;">“wrap_content”</span> </span>
- <span style="color: black;"> <span class="attribute" style="color: red;">android:id</span>=<span class="attribute-value" style="color: blue;">“@+id/img”</span> <span class="tag" style="font-weight: bold; color: #993300;">/></span> </span>
- <span style="color: black;"> </span>
- <span style="color: black;"><span class="tag" style="font-weight: bold; color: #993300;"></</span><span class="tag-name" style="font-weight: bold; color: #993300;">RelativeLayout</span><span class="tag" style="font-weight: bold; color: #993300;">></span> </span>
💬 评论