Extracted snapshot out of descriptor
Summary: Snapshot never made much sense in the descriptor since we only snapshot the decor views. Additionally in the next diff i will introduce a new way to snapshot so this will make it easier Reviewed By: lblasa Differential Revision: D50845280 fbshipit-source-id: c2eac351b72786e7b66951d0fa09cea52a6dcc69
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c93c494ef4
commit
6bf93347ee
@@ -7,7 +7,6 @@
|
||||
|
||||
package com.facebook.flipper.plugins.jetpackcompose.descriptors
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import android.view.ViewGroup
|
||||
import com.facebook.flipper.plugins.jetpackcompose.model.ComposeInnerViewNode
|
||||
import com.facebook.flipper.plugins.uidebugger.descriptors.Id
|
||||
@@ -49,13 +48,6 @@ object ComposeInnerViewDescriptor : NodeDescriptor<ComposeInnerViewNode> {
|
||||
return ViewDescriptor.getChildren(node.view)
|
||||
}
|
||||
|
||||
override fun getSnapshot(node: ComposeInnerViewNode, bitmap: Bitmap?): Bitmap? {
|
||||
if (node.view is ViewGroup) {
|
||||
return ViewGroupDescriptor.getSnapshot(node.view, bitmap)
|
||||
}
|
||||
return ViewDescriptor.getSnapshot(node.view, bitmap)
|
||||
}
|
||||
|
||||
override fun getActiveChild(node: ComposeInnerViewNode): Any? {
|
||||
if (node.view is ViewGroup) {
|
||||
return ViewGroupDescriptor.getActiveChild(node.view)
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
|
||||
package com.facebook.flipper.plugins.jetpackcompose.descriptors
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import com.facebook.flipper.plugins.jetpackcompose.model.ComposeNode
|
||||
import com.facebook.flipper.plugins.uidebugger.descriptors.BaseTags
|
||||
import com.facebook.flipper.plugins.uidebugger.descriptors.Id
|
||||
@@ -130,8 +129,6 @@ object ComposeNodeDescriptor : NodeDescriptor<ComposeNode> {
|
||||
|
||||
override fun getQualifiedName(node: ComposeNode): String = node.inspectorNode.name
|
||||
|
||||
override fun getSnapshot(node: ComposeNode, bitmap: Bitmap?): Bitmap? = null
|
||||
|
||||
override fun getActiveChild(node: ComposeNode): Any? = null
|
||||
|
||||
override fun getTags(node: ComposeNode): Set<String> = setOf(BaseTags.Android, "Compose")
|
||||
|
||||
Reference in New Issue
Block a user