2016-03-26 20 views
0

Android'de hafif buruşuk bir kağıda benzeyen özel bir görünüm oluşturmak mümkün mü? (yani, aşağıdaki görüntüye benzeyen ve üstüne metin ekleyen bir şey.) Aşağıdaki resimde olduğu gibi kağıttaki kırışıklıkları yapmaya nasıl başlayabiliriz? Buruşuk kağıt gibi Android özel görünümü

Crumpled paper background

Herhangi bir yardım

çok takdir edilecektir.

TIA

+0

) Bir ImageView, değil mi? Bir CustomView'da benzer bir etki yaratmak için bir algoritma kullanmaktan ziyade daha az CPU döngüsü kullanır. –

+0

Tam görüntü arka planlarını kullanırken çok dikkatli olun. Bu özellikle, son derece büyük bir çekilebilir dosya kullanırsanız, performansa zarar verir. – w9jds

+0

İçinde bazı metinlerin üzerine bindirildikten sonra bunu canlandırmak istiyorum. Bunu bir buruşma eylemi veya kağıt yırtma eylemi gibi canlandırın. Bunun nasıl yapılabileceği hakkında bir fikriniz var mı? – Bootstrapper

cevap

0

daha iyi çekilebilir bu dokuyu kaydetmek ve tuval üzerine drawBitmap kullanın. sonra istediğin her şeyi çizebilirsin.

[Canvas.drawBitmap (....)] (http://developer.android.com/reference/android/graphics/Canvas.html#drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint) Sadece bu görüntüyü kullanmak ve bunu pop

+0

Teşekkürler. Bunu deneyeceğim. Btw, bunun daha sonra örneğin kağıdın buruşuk bir canlandırması veya bir yırtılma animasyonu gibi nasıl canlandırılacağını biliyor musunuz? – Bootstrapper

+0

Belki de bu resminin birkaç karesini dokunarak ya da kare hızıyla canlandırabilirsiniz. Ancak ağır işlere dikkat ederek ana parçanızı engelleyebilirsiniz. Bunu önlemek için görünüm yerine yüzey görünümünü kullanın. İşte zıplayan topun güzel bir örneği. Bunu nasıl yapacağınıza dair bir fikir verecektir. – uguboz

+0

unuttuğum link :) http://www.techrepublic.com/blog/software-engineer/bouncing-a-ball-on-androids-canvas/ – uguboz

İlgili konular