在移动端开发中,经常需要根据不同的状态来修改视图的外观,其中包括修改视图中的Drawable图片。本文将介绍如何在Android自定义View中根据状态来动态修改Drawable图片,并提供相应的源代码示例。
首先,我们需要创建一个自定义的View,例如一个自定义的Button。以下是一个简单的自定义Button的示例代码:
public class CustomButton extends AppCompatButton {
private Drawable normalDrawable;
private Drawable pressedDrawable