双击放大文本字符串、图片
来源:互联网 发布:淘宝设计师难做吗 编辑:程序博客网 时间:2024/05/17 16:02
文本:
view.editText.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) { if (ToastUtils.isFastDoubleClick()) {//ToastUtils.showToast(getApplicationContext(), "双击"); if(view.editText.getText().toString().equals("")){ return; } ScrollView sv = new ScrollView(ActionFormActivity.this); TextView tv = new TextView(ActionFormActivity.this); tv.setText(view.editText.getText().toString()); tv.setBackgroundColor(Color.parseColor("#ffffff")); tv.setTextSize(30); sv.addView(tv); sv.setScrollbarFadingEnabled(true); sv.setScrollBarFadeDuration(500);final Dialog dialog = new AlertDialog.Builder(ActionFormActivity.this).create();dialog.setCanceledOnTouchOutside(true);dialog.show();dialog.setContentView(sv);//dialog.getWindow().setLayout(600, 800);dialog.getWindow().setLayout(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);//tv.setOnClickListener(new OnClickListener() {////@Override//public void onClick(View v) {//// TODO Auto-generated method stub//dialog.dismiss();//}//});}}});
private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastClickTime; if (0 < timeD && timeD < 1000) { return true; } lastClickTime = time; return false; }
图片:
- imageview.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- mLastTime = mCurTime;
- mCurTime = System.currentTimeMillis();
- if (mCurTime - mLastTime < 300) {
- // Toast.makeText(context,
- // "这就是传说中的双击事件",Toast.LENGTH_SHORT).show();
- Matrix matrix = new Matrix();
- matrix.postScale(scaleWidth, scaleHeight);
- Bitmap newBitmap = Bitmap.createBitmap(bp, 0, 0,
- bp.getWidth(), bp.getHeight(), matrix, true);
- imageview.setImageBitmap(newBitmap);
- } else {
- if(scaleWidth != v.getWidth()){
- Matrix matrix = new Matrix();
- matrix.postScale(1.0f, 1.0f);
- Bitmap newBitmap = Bitmap.createBitmap(bp, 0, 0,
- bp.getWidth(), bp.getHeight(), matrix, true);
- imageview.setImageBitmap(newBitmap);
- }
- }
- }
- });
0 0
- 双击放大文本字符串、图片
- 双击放大图片
- 双击放大缩小图片
- 图片双击放大问题
- android 双击图片放大缩小
- Android-图片双击放大控件
- 图片双击放大,可以移动!
- PhotoView双击放大缩小图片
- 双击放大图片 手指移动图片位置
- android 图片双击放大倍数的算法
- Android中双击图片放大 PhotoView
- 自定义控件,双击图片放大功能
- android双击图片放大,放大拖动的简单功能
- Android 图片双击围绕中心点放大和MotionEvent分析
- Android图片查看支持双击放大缩小、多点触摸
- IOS:实现对图片的双击放大、移动、捏合操作
- Android图片查看支持双击放大缩小、多点触摸
- ios 图片拖拽,捏,双击放大缩小
- android的toogleButton和switch的用法
- Node.js原理——Reverse Ajax(反向Ajax)
- java转义字符
- Java单元测试
- java 队列
- 双击放大文本字符串、图片
- 攒不够的正能量
- DynamicJasper动态报表在unix上找不到字体问题
- Automating UI Testing
- 菜谱查询接口
- 各种initcall的执行先后顺序(module_init、postcore_initcall、arch_initcall、subsys_initcall、 fs_initcall)
- Java文件名包含中文的文件压缩后文件名乱码问题,完美解决方案
- z-index
- APP在推广之渠道为王(二 )