View.GatherTransparentRegion(Region) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當視圖階層包含一個或多個 SurfaceView 時,ViewRoot 會用此方法進行優化。
[Android.Runtime.Register("gatherTransparentRegion", "(Landroid/graphics/Region;)Z", "GetGatherTransparentRegion_Landroid_graphics_Region_Handler", ApiSince=31)]
public virtual bool GatherTransparentRegion(Android.Graphics.Region? region);
[<Android.Runtime.Register("gatherTransparentRegion", "(Landroid/graphics/Region;)Z", "GetGatherTransparentRegion_Landroid_graphics_Region_Handler", ApiSince=31)>]
abstract member GatherTransparentRegion : Android.Graphics.Region -> bool
override this.GatherTransparentRegion : Android.Graphics.Region -> bool
參數
- region
- Region
此 ViewAncestor(視窗)的透明區域。
傳回
若視角在此點的有效可見性為不透明,無論透明區域為何,則返回為真;如果可以看到視圖背後的底層視窗,則回傳 false。
- 屬性
備註
當視圖階層包含一個或多個 SurfaceView 時,ViewRoot 會用此方法進行優化。 SurfaceView 始終被視為透明的,但其子節點並非透明,因此所有 View 物件都會從全域透明區域中移除(作為參數傳遞給此函式)。
Java 文件 android.view.View.gatherTransparentRegion(android.graphics.Region)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。