Je développe un visage de montre pour les vêtements android. Je veux accélérer le matériel de Canvas.Comment obtenir Canvas accéléré matériellement dans onDraw() de CanvasWatchFaceService?
dans le manifeste comme je l'ai déclaré ci-dessous
<application
android:hardwareAccelerated="true"
..>
<service
android:name=".WatchFaceMain"
android:hardwareAccelerated="true"
..>
</application>
Mais quand je l'ai vérifié à l'intérieur de mon onDraw (toile Canvas, limites Rect) Méthode canvas.isHardwareAccelerated() retourne false. ce qui signifie clairement que ma toile n'est pas accélérée matériellement.
@Override
public void onDraw(Canvas canvas, Rect bounds) {
...
boolean isAccelarated = canvas.isHardwareAccelerated();
.......
}
Comment est-ce que je accélère cette toile?