文本:
view.editText.setOnClickListener(new OnClickListener() {
@Override
public 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);
- }
- }
- }
- });