使用具有自定义UI的组件创建库

时间:2012-01-31 15:03:46

标签: android events ontouchevent

现在这可能是一个棘手的:) 问题是,我想创建一个包含所有自定义组件的库(例如自定义按钮,搜索栏等等),以便在将来更轻松地实现它们。 但问题是我有这个圆形按钮..现在从“ImageButton-widget”扩展 按下按钮后,我使用onTouched-listener来确定用户是否实际按下了圆形按钮,而不是在它之外..因为ImageButton-widget被“处理”为“方形”..现在到目前为止还没有问题.. 但是,如果我现在想要重用这个按钮但又想在onTouched事件中做其他事情,例如调用另一个方法呢?我不能只使用onPressed-listener,因为即使它也被“触发”用户不按圆形按钮(图像按钮的上下角将触发onPressed以及)

所以...无论如何都不需要触摸我的代码实际的roundbutton类来触发onTouched事件但运行更多的代码?...

简而言之..我可以为同一个对象设置两个onTouched事件,然后决定它们应该“触发”的顺序..

对不起,这可能有点令人困惑......但我不想一遍又一遍地重写我的代码..

提前致谢!

0 个答案:

没有答案