Italian Al lavoro, nuova app!

imgsimonebiliato

Well-Known Member
Licensed User
Ciao,
qualcuno mi può aiutare a creare dei tasti, nei quali si vede proprio l'effetto di quando lo premo?
Cioè, quell'effetto del bottone schiacciato, per dare evidenza su quale si è premuto
 

LucaMs

Expert
Licensed User
Io uso questa routine (di Erel, mi sembra) alla quale passo tre immagini: per il tasto abilitato, premuto e disabilitato:

B4X:
Public Sub ButtonSetStateListDrawable(btnBitmap As Button, EnabledBitmap As Bitmap, PressedBitmap As Bitmap, DisabledBitmap As Bitmap)
    ' Define a bitmap for Enabled state
    Dim bdwEnabled As BitmapDrawable
    bdwEnabled.Initialize(EnabledBitmap)
  
    ' Define a bitmap for Pressed state
    Dim bdwPressed As BitmapDrawable
    bdwPressed.Initialize(PressedBitmap)

    ' Define a bitmap for Disabled state
    Dim bdwDisabled As BitmapDrawable
    bdwDisabled.Initialize(DisabledBitmap)

    ' Define a StateListDrawable
    Dim stdBitmap As StateListDrawable
    stdBitmap.Initialize
    Dim states(2) As Int
    states(0) = stdBitmap.state_enabled
    states(1) = -stdBitmap.state_pressed
    stdBitmap.addState2(states, bdwEnabled)
    Dim states(1) As Int
    states(0) = stdBitmap.state_enabled
    stdBitmap.addState2(states, bdwPressed)
    Dim states(1) As Int
    states(0) = stdBitmap.State_Disabled
    stdBitmap.addState2(states, bdwDisabled)
  
    ' Set stdBitmap to button btnBitmap
    btnBitmap.Background = stdBitmap
End Sub
 

imgsimonebiliato

Well-Known Member
Licensed User
Ma dove posso trovare delle immagini attinenti? E' sempre uno tra gli enormi problemi quando sviluppo un'app :confused:
 

LucaMs

Expert
Licensed User
Ovviamente, o le crei tu (?!) o le trovi in internet.

Attenzione: imposta il filtro - Strumenti di ricerca - Diritti di utilizzo (se usi Google) altrimenti finisce che ti tolgono l'app da Google Play!
 

imgsimonebiliato

Well-Known Member
Licensed User
Si appunto in internet.. Ma su quali siti?
 

LucaMs

Expert
Licensed User
Io intendevo con la ricerca immagini di Google.

Ad esempio ho appena cercato:

interruttore OR switch - (contrassegnate per essere riutilizzate):

upload_2015-1-15_9-20-13.png



(magari aggiungi "png" alla ricerca)


Trovata questa, se ne vuoi una simile (mooolto simile) fai una cosa: scaricala sul desktop e poi torna in "immagini di Google" e gli fai cercare quella scaricata!
 

imgsimonebiliato

Well-Known Member
Licensed User
Come faccio ad impostare la proprietà "Gravity", di un EditText, TOP + CENTER?

Questo non mi va:
B4X:
edPart.Gravity = Gravity.TOP + Gravity.CENTER
 

udg

Expert
Licensed User
B4X:
edPart.Gravity = Bit.OR(Gravity.CENTER, Gravity.TOP)
 

imgsimonebiliato

Well-Known Member
Licensed User
ciao raga
io uso le icone standar di android oppure quelle di vbnet
eventualmente prova a vedere se questo sito ti puo' essere d'aiuto
link
Mamo
Appena l'ho visto ho detto "FANTASTICO"!!
Grazie mille!! :D:D:D
 
Top