Domanda

Sto avendo un bel problema qui e spero che qualcuno qui per in grado di aiutarmi. Andiamo.

Diciamo, ho abbastanza una grande immagine (1500x2000), carico come un disegnabile, bene finora. Ora ho un SurfaceView e voglio disegnare una determinata regione (diciamo in alto a sinistra regione più) su una tela, in una versione non in scala. Ho pensato usando ClipDrawable sarebbe proprio la cosa giusta da usare, ma in realtà, non posso arrivare a fare quello che voglio. Solo visualizza un'immagine ridotta con la clip applicata.

Quindi, in pratica la mia domanda è:? Come disegnare una drawable non in scala su una superficie, e come per clip che drawable

Qualsiasi aiuto apprezzato, grazie: -)

È stato utile?

Soluzione

Per ritagliare una drawable impostare semplicemente l'area di visualizzazione appropriata sulla tela prima dell'elaborazione drawable. Non dimenticare di salvare () / restore () Canvas!

Altri suggerimenti

È possibile utilizzare questi in XML Drawable.

Controlla questo documento per più utilizzo per l'etichetta clip e scale: http://idunnolol.com/android/drawables.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top