【发布时间】:2023-03-26 03:34:01
【问题描述】:
我正在为 Android Wear 开发表盘。我想让 Canvas 硬件加速。
在清单中我声明如下
<application
android:hardwareAccelerated="true"
..>
<service
android:name=".WatchFaceMain"
android:hardwareAccelerated="true"
..>
</application>
但是当我从我的 onDraw(Canvas canvas, Rect bounds) 方法内部检查它时,canvas.isHardwareAccelerated() 返回 false。这显然意味着我的画布没有硬件加速。
@Override
public void onDraw(Canvas canvas, Rect bounds) {
...
boolean isAccelarated = canvas.isHardwareAccelerated();
.......
}
如何使这个画布硬件加速?
【问题讨论】: