2014-02-19 1 views
1

Я хочу добавить эффект на мои кнопки на андроиде, который включает в себя свет или только ı может добавить свет тоже в этом контексте. I хотите спросить, как установить подсветку на кнопку на андроиде?Как установить фоновой свет на кнопку на Android?

+0

что вы подразумеваете под фоновым светом? использование может использовать андроид: background = "" в вашем макете – Neji

+0

вы можете разместить снимок экрана желаемого макета? – SMR

+0

ı означает, что когда ı нажмите кнопку, пользователь может почувствовать нажатие этой кнопки, и ı хочу заверить это с помощью света (когда кнопка кнопки пользователя может светить или может появиться свет на кнопке) –

ответ

1

Для изменения фона кнопки

  1. дизайн фона в изображении или загрузить изображение , что вы хотите, чтобы поместить его на задний план.

  2. Поместите изображение в Рез/вытяжке (убедитесь, что имя файла содержит нижний регистр только)

  3. Гото XML файл кнопки и писать android:background="@drawable/FILENAME заменить FILENAME именем из изображение помещено в drawable.

Я надеюсь, что это изменит фон кнопки.

1

Просто измените цвет фона кнопки на событие клика. Если вы хотите программно изменить кнопку, вы можете настроить прослушиватель onClick или в свой xml (обычно XML проще). Я также иногда просто скрываю кнопку, чтобы показать, что она была нажата, но также избежать второго щелчка, который может вызвать проблемы.

Вот пример программной OnClick слушателя:

Button button.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
    Button oneButton; 

    // Set the button clicked to a different color 
    v.setBackgroundColor(getResources().getColor(R.color.button_selected)); 
    } 
});