Подтвердить что ты не робот

Невидимая/прозрачная кнопка, которая работает как обычный в андроиде?

Как получить одну область посередине изображения, которое можно кликать (не все изображение)? Пробовал с помощью кнопки, установленной на невидимую и интерактивную, но кнопка не работает. Каковы альтернативы невидимой/прозрачной кнопке, которая работает как обычная?

Я также думал о полностью прозрачном и интерактивном PNG, который должен работать, но, возможно, не лучший способ?

4b9b3361

Ответ 1

Здесь вы идете:

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
    }
});

Ответ 2

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

Ответ 3

Вы можете попробовать установить прозрачный фон на кнопку. Но не изменяйте видимость кнопок, поэтому это предотвращает получение кликов событиями.

Ответ 4

Вы также можете использовать

android:background = "@null"