zoukankan      html  css  js  c++  java
  • android图片缩放双击旋转效果


    需要jar源码的请留言吧。


    部分源码    demo下载地址

    package uk.co.senab.photoview.sample;
    
    import android.app.ListActivity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    
    public class LauncherActivity extends ListActivity {
    
        public static final String[] options = {"Simple Sample", "ViewPager Sample", "Rotation Sample"};
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, options));
        }
    
        @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            Intent intent;
    
            switch (position) {
                default:
                case 0:
                    intent = new Intent(this, SimpleSampleActivity.class);
                    break;
                case 1:
                    intent = new Intent(this, ViewPagerActivity.class);
                    break;
                case 2:
                    intent = new Intent(this, RotationSampleActivity.class);
                    break;
            }
    
            startActivity(intent);
        }
    
    }


    package uk.co.senab.photoview.sample;
    
    import android.content.Context;
    import android.support.v4.view.ViewPager;
    import android.util.AttributeSet;
    import android.view.MotionEvent;
    
    /**
    
     */
    public class HackyViewPager extends ViewPager {
    
        public HackyViewPager(Context context) {
            super(context);
        }
    
        public HackyViewPager(Context context, AttributeSet attrs) {
            super(context, attrs);
        }
    
        @Override
        public boolean onInterceptTouchEvent(MotionEvent ev) {
            try {
                return super.onInterceptTouchEvent(ev);
            } catch (IllegalArgumentException e) {
                e.printStackTrace();
                return false;
            }
        }
    
    }













  • 相关阅读:
    记录一段QQ关于 UNIGUI 的Session 时间设定
    uniGUI Cannot read property 'remove' of null
    基于kbmMW Configuration Framework 实现配置文件对象化
    每日日报42
    每日日报41
    每日日报40
    解决Ajax无法跳转到其他界面
    每日日报39
    每日日报38
    《软件项目成功之道》阅读笔记01
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983700.html
Copyright © 2011-2022 走看看