üzerine çizilmiş bir bitmap bulunan bir tuval ölçeklemek istiyorum. Tuvali ölçeklendirebiliyorum, ancak üzerine çizilen bitmap, sol altta sırasıyla sağ altta hareket ediyor. Ben çevirisini manipüle birçok farklı yaklaşımlar çalıştı Birkaç günden beriÖlçekleme tuval ve tutma merkezi
@Override
protected void onDraw(Canvas canvas) {
canvas.translate(mPosX, mPosY);
canvas.scale(mScaleFactor, mScaleFactor);
//draw bitmap
}
ölçekleme için puan dönmesine koordine eder. Ama benim için hiçbir şey işe yaramadı. Eminim ki benim problemim için kolay bir çözüm olmalı.
canvas.scale(2,2, redCircle.x, redCircle.y);
çalışacaktır: Bahsettiğiniz gibi önceden
tam olarak nasıl bitmap ölçekli istiyorsun? Bu ne anlama gelir: "fakat üzerine çizilen bitmap, sırasıyla sol üstte aşağı doğru hareket eder." – you786
Ben ekranın ortasında kırmızı renkli bir daire düşünelim. Yakınlaştırırsam ekranın ortasında daha büyük bir kırmızı daire olmasını istiyorum. Şu anda kırmızı daire sadece bir örnekti ekranın –