ImageView 设置OnTouchListener

ImageView的OnTouchListener,onTouch方法要返回true,MotionEvent.ACTION_UP,MotionEvent.ACTION_MOVE 才有效。

其实关于返回true,false,true是不会再向外传播,false:是向外传播

android 传播机制:最先触发的是按钮上绑定的监听事件--->该组件提供的回调方法--->然后传播到该组件所在的Activity。

时间: 2024-10-09 19:53:25

ImageView 设置OnTouchListener的相关文章

ImageView设置点击效果没有用?ImageView src的图片大小改变不了?

ImageView设置点击效果没有用? 解决 1.ImageView xml里面必须clickable 和longClickable为true <ImageView android:layout_width="@dimen/x90" android:layout_height="@dimen/x90" android:padding="@dimen/x26" android:layout_gravity="right|center

ImageView和onTouchListener实现,点击查看图片细节

这是来自疯狂android讲义上的例子,其实没啥意思.就是用监听器获取到手指的坐标,然后根据这个坐标开始绘制一个图片.(这里的绘制方式有些问题,所以凑合看看吧.) 首先,还是布局文件(两个ImageView) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android

onTouch事件试验(覆写onTouchEvent方法,同时设置onTouchListener)

xml布局文件 <</span>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent&qu

Java开发桌面程序学习(七)——ImageView设置图片以及jar包读取fxml文件

ImageView设置图片 JavaFx的ImageView,设置图片不能直接通过属性设置,只能通过代码来设置 ImageView设置图片 首先,我们让fxml对应的那个controller的java文件实现Initializable接口,之后就在复写的该接口的initialize方法中设置我们ImageView的图片 我的图片是放在了一个img文件夹里 之后,和之前的fxml一样,得去修改pom.xml,不然maven就会把img这个文件夹的内容全部忽略掉,之后就会找不到图片文件 @Overr

为EditText设置OnTouchListener事件监听

在项目中需要在EditText输入前,判断某个值是否已经有值,有才可以输入,为NULL值则提示不让输入,先填写指定的编辑框 自己试过监听获取焦点事件,来设置setFocusable(true)或者setFocusable(false);但是没有成功,因为即使后来满足条件了依然无法输入 后来设置了OnTouchListener事件监听,在按下和松开都会触发该事件,会重复执行弹出的吐司,在OnTouchListener事件中因为有 MotionEvent.ACTION_DOWN &MotionEve

动态添加ImageView 设置setPadding不起作用问题

imageView = new ImageView(NavigationActivity.this); imageView.setLayoutParams(new LayoutParams(12,12)); imageView.setPadding(20, 0, 20, 0); 设置ImageView的setPadding(20, 0, 20, 0); 不起作用 改为 LinearLayout.LayoutParams params = new LinearLayout.LayoutParams

把ImageView设置变灰

使用滤镜 设置变暗: imageView.setColorFilter(Color.GRAY, PorterDuff.Mode.MULTIPLY); 清除: imageView.clearColorFilter();

Android之ImageView 设置宽高

方案一: 设置布局参数 imageView.setLayoutParams(new LinearLayout.LayoutParams(newWidth, newWidth));

#ImageView设置全屏#

public class MainActivity extends ActionBarActivitoy{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /**标题是属于View的,所以窗口所有的修饰部分被隐藏后标题依然有效*/ requestWindowFeature(Window.FEATURE_NO_TITLE); /**全屏设置,隐藏窗口所有装饰*/ get