私は、円形の軌跡に 10 個のアイコンを含む円形のホイールのような複雑な UI デザインに取り組んでいます。デバイスの解像度に従ってすべてのアイコンをスケーリングする必要があります。特定のコード スニペットを参照してください:-
if (displayWidth<=241) {
bitmap = scaleBimtap(bitmap, 42, 39);
}else if (displayWidth<=320) {
bitmap = scaleBimtap(bitmap, 42, 39);
}else if (displayWidth<=480) {
bitmap = scaleBimtap(bitmap, 52, 44);
}else{
bitmap = scaleBimtap(bitmap, 52, 44);
}
HTC センセーションは 540X960 解像度のデバイスです。これが bitmap = scaleBimtap(bitmap, 52, 44); です。この場合は選択する必要がありますが、これは間違ってスケーリングされているようで、アイコンが大きく表示されています。これが機能するために何ができますか。