Autore Topic: Tagliare ImageView  (Letto 312 volte)

Offline ponticello

  • Utente junior
  • **
  • Post: 50
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Play Store ID:
    littlebridge
  • Sistema operativo:
    ubuntu 10.10
Tagliare ImageView
« il: 12 Maggio 2014, 16:02:02 CEST »
0
Buona sera mi servirebbe un consiglio,
sto cercando di realizzare un animazione che faccia scorrere l'immagine in background meta verso l'alto e meta verso il basso.
In questo momento ho due ImageView dove carico meta immagine ognuna questa soluzione appesantisce notevolmente la memoria.

Codice (Java): [Seleziona]
BitmapFactory.Options optionBitMap = new BitmapFactory.Options();
bitmap = BitmapFactory.decodeResource(res, R.drawable.background, optionBitMap);
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight()/2)
BitmapDrawable bitMapDraweble = new BitmapDrawable(bitmap);
imageView.setBackgroundDrawable(bitMapDraweble);

Avete per caso qualche idea su come realizzarlo in maniera diversa?!

Per esempio rendere trasparente meta ImageView cosi evito di elaborare l'immagine con il bitmap!!

Grazie
Ponticello
« Ultima modifica: 12 Maggio 2014, 16:09:34 CEST da ponticello »
Le mie app sullo store

    

Offline giuseppesorce

  • Utente junior
  • **
  • Post: 92
  • Respect: +6
    • Google+
    • warpmobile_it
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6,Nexus 5,Nexus 4, Galaxy Nexus, Nexus s, Nexus One,Htc Wildfire S, Nexus 7... etc
  • Sistema operativo:
    Ubuntu 14.04
Re:Tagliare ImageView
« Risposta #1 il: 14 Maggio 2014, 13:23:29 CEST »
0
Potresti usare una semplice maschera, la stessa immagine mascherata da una bitmap o creata al volo o anche un drawable
The code is joy and passion but it has a high degree of suffering