android.view.View.getTouchables()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(299)

本文整理了Java中android.view.View.getTouchables()方法的一些代码示例,展示了View.getTouchables()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.getTouchables()方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:getTouchables

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());

相关文章

微信公众号

最新文章

更多

View类方法