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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    石子游戏2
    礼物的最大价值
    CF512D. Fox And Travelling
    arc099F
    CF504E. Misha and LCP on Tree(长链剖分求k级祖先)
    agc031D
    CF555E. Case of Computer Network
    agc023D
    CF1406E. Deleting Numbers
    CF585F. Digits of Number Pi
  • 原文地址:https://www.cnblogs.com/TLightSky/p/3154326.html
Copyright © 2011-2022 走看看