zoukankan      html  css  js  c++  java
  • Hierarchyviewer定位Android图片资源的研究

    之前就在研究能否通过Hierarchyviewer找到所有所见的资源

    在导入Hierarchyviewer之后才发现绑定在View上的drawable与实际的图片资源之间并没有维系着一个固定的对应关系

    实际上也是不可能维护的,因为实际的drawable与图片资源之间很有可能做了很多变换了

    现在更换了一下思路,虽然Hierarchyviewer无法维系drawable的对应关系,但是View上的id还是可以找到的,

    只要根据id在Layout文件里搜索还是很有机会找到对应的图片资源

    找到loadCapture@HierarchyViewerDirector就可以获取当前所选中的viewNode,然后顺藤摸瓜就可以找到这个树上的

    所有路径上的id,由此可以加载出所有资源。

    不过这并不是最优的方式。

    最优的方式还是根据用户点击找出当前的node,而不要搜索出所有子元素,这样就可以实现相对精准的定位

  • 相关阅读:
    hadoop day 5
    SSM前言——相关设计模式
    多线程技术点二
    其他对象
    集合拾遗
    入职技术准备
    File类相关操作
    IO流技术
    多线程技术点
    第二章
  • 原文地址:https://www.cnblogs.com/TLightSky/p/3154326.html
Copyright © 2011-2022 走看看