2017-08-23 3 views
1

Seit Android API 26 Canvas.clipRect(float, float, float, float, Region.Op) veraltet ist. In meiner benutzerdefinierten Ansicht verwende ich diese Methode mit Region.Op.REPLACE als letztes Argument. Ich möchte nur die mögliche Ersetzung dieses veralteten Methodenaufrufs mit derselben Funktionalität kennenlernen. Ich habe in der Dokumentation keine klare Antwort auf meine Frage gefunden. Vielen Dank.Vernachlässigung von Androids Canvas.clipRect()

Antwort

2

Mein Verständnis aus der Dokumentation (https://developer.android.com/reference/android/graphics/Canvas.html#clipRect) - ist, dass die Vergrößerung der Canvas-Clip-Größe (mit Region.Op.REPLACE) war nie ein gewünschter Anwendungsfall, da die vorgeschlagenen Ersatzmethoden diese Funktionalität nicht haben.

Sie können jedoch weiterhin außerhalb der Clip Grenzen in Ihrer benutzerdefinierten Ansicht und fordern die Elternansicht Kinder ist es nicht ziehen Clip mit

android:clipChildren="false" 
Verwandte Themen