是否可以扩展在 XML 中创建的选择器以供以StateListDrawable
编程方式使用?
我发现StateListDrawable
有一个inflate
方法,但我没有找到使用示例。
最好避免这样做:
StateListDrawable states = new StateListDrawable();
states.addState(new int[] {android.R.attr.state_pressed}, getResources().getDrawable(R.drawable.pressed));
states.addState(new int[] {android.R.attr.state_focused}, getResources().getDrawable(R.drawable.focused));
states.addState(new int[] { }, getResources().getDrawable(R.drawable.normal));
imageView.setImageDrawable(states);
有人知道这是否可能并提供一个例子吗?
提前致谢。