使用第三方开源项目,地址: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;">&#8220;http://schemas.android.com/apk/res/android&#8221;</span>  </span>
  
  - <span style="color: black;">    <span class="attribute" style="color: red;">xmlns:tools</span>=<span class="attribute-value" style="color: blue;">&#8220;http://schemas.android.com/tools&#8221;</span>  </span>
  
  - <span style="color: black;">    <span class="attribute" style="color: red;">android:layout_width</span>=<span class="attribute-value" style="color: blue;">&#8220;match_parent&#8221;</span>  </span>
  
  - <span style="color: black;">    <span class="attribute" style="color: red;">android:layout_height</span>=<span class="attribute-value" style="color: blue;">&#8220;match_parent&#8221;</span>  </span>
  
  - <span style="color: black;">    <span class="attribute" style="color: red;">tools:context</span>=<span class="attribute-value" style="color: blue;">&#8220;.MainActivity&#8221;</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;">&#8220;wrap_content&#8221;</span>  </span>
  
  - <span style="color: black;">        <span class="attribute" style="color: red;">android:layout_height</span>=<span class="attribute-value" style="color: blue;">&#8220;wrap_content&#8221;</span>  </span>
  
  - <span style="color: black;">        <span class="attribute" style="color: red;">android:id</span>=<span class="attribute-value" style="color: blue;">&#8220;@+id/img&#8221;</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>

💬 评论