1

Samsung Galaxy S3 とカスタムTextViewコンポーネントで大きなパフォーマンスの問題に直面しています。

メソッドをオーバーライドしましたonDraw

canvas.drawText(getText().toString(), x, y, borderPaint);
canvas.drawText(getText().toString(), x, y, textPaint);

問題は、borderPaint使用することPaint.Style.STROKEです。その属性をオフにコメントすると、すべてがスムーズに機能しますが、境界線を描画するために必要ですTextView

ありがとう。

4

1 に答える 1

0

なぜSTROKE問題が発生するのかはわかりませんが、テキストをBitmap描画してBitmapからonDrawメソッドで描画することでパフォーマンスが向上しました。

于 2013-04-10T07:59:42.527 に答える