本文整理了Java中android.view.View.getTouchables()
方法的一些代码示例,展示了View.getTouchables()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.getTouchables()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:getTouchables
暂无
代码示例来源:origin: stackoverflow.com
ArrayList<ImageView> imageViews = new ArrayList<ImageView>();
View rootView = findViewById(R.id.rootView);
ArrayList<View> touchables = rootView.getTouchables();
for(int i = 0; i < touchables.size(); i++)
{
View touchable = touchables.get(i);
if(touchable.getTag().toString().contains("object")
{
imageViews.add((ImageView) touchable);
}
}
代码示例来源:origin: 18Gray/CommonUtils
/**
* 获取触摸屏幕时的view
* @param view
* @param x
* @param y
* @return
*/
public static View getTouchTarget(View view, int x, int y)
{
View target = null;
ArrayList<View> views = view.getTouchables();
for(View child:views)
{
if(isTouchPointInView(view, x, y))
{
target = child;
break;
}
}
return target;
}
代码示例来源:origin: com.jayway.android.robotium/robotium-core
/**
* Private method used instead of instrumentation.waitForIdleSync().
*
*/
public void waitForIdle() {
sleeper.sleep();
long startTime = System.currentTimeMillis();
long timeout = 10000;
long endTime = startTime + timeout;
View decorView;
ArrayList<View> touchItems = new ArrayList<View>();
while (System.currentTimeMillis() <= endTime) {
decorView = viewFetcher.getActiveDecorView();
if(decorView != null)
touchItems = decorView.getTouchables();
if (touchItems.size() > 0)
break;
sleeper.sleep();
}
}
代码示例来源:origin: jbruchanov/AnUitor
data.put("IsVerticalScrollBarEnabled", v.isVerticalScrollBarEnabled());
data.put("TouchDelegate", String.valueOf(v.getTouchDelegate()));
final ArrayList<View> touchables = v.getTouchables();
data.put("TouchablesCount", touchables != null ? touchables.size() : 0);
data.put("VerticalFadingEdgeLength", v.getVerticalFadingEdgeLength());
内容来源于网络,如有侵权,请联系作者删除!