Ich habe ein Watch Face für Android Wear gemacht.
Aber das Problem ist die Bildskalierung. Bilder für Hintergrund, Marker und Gadgets sind von reduzierter Qualität, wenn ich ihre Größe ändere.Bitmap-Skala zerstören Qualität
Zum Beispiel habe ich 480x480 Hintergrundbild in ziehbar-nodpi Ordner (ich habe andere dpi als auch versucht), und ich rescale es wie folgt aus:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inScaled = true;
Bitmap bgImage = BitmapFactory.decodeResource(context.getResources(), R.drawable.ticks_1, options);
bgImage = Bitmap.createScaledBitmap(bgImage , width, height, false);
Hier sind die Bilder:
und das ist, was ich auf die Uhr bekommen:
Mache ich etwas falsch mit der Größenanpassung oder was?
Schön. +1. Interessiert zu sehen, wie der finale Bildschirm jetzt aussieht mit diesem Code :) – Doomsknight
Das war nur ein Testbild. Ich entwickle ein Zifferblatt mit mehr Funktionen und Aussehen. Dieses blaue Bild mit Kreisen war wie das obere ohne Verzerrung und Verpixelung. – filipst
Wenn Sie Ihre letzte fertig sind, senden Sie uns einen Link :) – Doomsknight