BitmapView 介绍
BitmapView
Android 开源库, 支持显示任意尺寸JPG PNG图片
特性
- 缩放
- 滚动和Fling
- 旋转
Gradle 依赖
dependencies {
compile 'org.qiibeta.views:bitmapview:1.0.1'
}
Demo
下载 sample.apk
使用说明
public class YourApplication extends Application {
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
TileImage.clearBitmapRecyclePool();
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String path=""; //the actual file path
Bitmap thumbnailBitmap=null;
GestureBitmapView bitmapView=(GestureBitmapView)findViewById(R.id.bv);
bitmapView.setBitmapSource(BitmapSource.newInstance(Uri.parse(path),thumbnailBitmap));
}
ViewPager的bug,要这样修正
```java
public class FixViewPager extends ViewPager { public FixViewPager(Context context) { super(context); } public FixViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { try { return super.onInterceptTouchEvent(ev); } catch (Exception ignored) { } return false; } }
BitmapView 官网
https://github.com/qii/BitmapView
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。