Vraag Onzichtbare / transparante knop die werkt als een standaard in Android?


Hoe krijg ik één gebied in het midden van een klikbare afbeelding (niet de volledige afbeelding)? Geprobeerd met een knop ingesteld op onzichtbaar en klikbaar, maar de knop werkt niet. Wat zijn de alternatieven voor een onzichtbare / transparante knop die werkt als een standaard?

Ik heb ook gedacht aan een volledig transparante en klikbare PNG die zou moeten werken, maar misschien niet de beste manier?


26
2017-09-23 05:49


oorsprong


antwoorden:


Alsjeblieft:

Button theButton = (Button)findViewById(R.id.theButton);
theButton.setVisibility(View.VISIBLE);
theButton.setBackgroundColor(Color.TRANSPARENT);

phoneButton.setOnClickListener(new OnClickListener()
{   
    @Override
    public void onClick(View v)
    {
        // DO STUFF
    }
});

23
2018-01-27 16:28



android:background="@android:color/transparent"

18
2018-04-05 18:50



U kunt een transparante achtergrond instellen op de knop. Maar verander de zichtbaarheid van knoppen niet, want dat zorgt ervoor dat de weergave van klikken geen klikgebeurtenissen krijgt.


5
2017-09-23 05:56



Je kan ook gebruiken

android:background = "@null"

2
2018-02-19 15:59