In Android, when I set background image to Button, I can not see any effect on button.
I need some effect on button so user can recognize that button is clicked.
You can simply use foreground for your View to achieve clickable effect:
View
android:foreground="?android:attr/selectableItemBackground"
For use with dark theme add also theme to your layout (to clickable effect be clear):
layout
android:theme="@android:style/ThemeOverlay.Material.Dark"