Italian Al lavoro, nuova app!

imgsimonebiliato

Well-Known Member
Licensed User
Longtime 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
Longtime 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
Longtime User
Ma dove posso trovare delle immagini attinenti? E' sempre uno tra gli enormi problemi quando sviluppo un'app :confused:
 

LucaMs

Expert
Licensed User
Longtime 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
Longtime User
Si appunto in internet.. Ma su quali siti?
 

LucaMs

Expert
Licensed User
Longtime 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
Longtime 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
Longtime User
B4X:
edPart.Gravity = Bit.OR(Gravity.CENTER, Gravity.TOP)
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime User
Yes.. Oggi sono in vena di codice facile :D
 

imgsimonebiliato

Well-Known Member
Licensed User
Longtime 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