问题标签 [android-custom-drawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android StateListDrawable 未更改为 state_pressed
我有一个具有 3 种状态(按下、选择和默认)的自定义可绘制对象。在 Android Studio 预览中切换状态时,按下状态不会触发对可绘制对象的任何更改。选定的状态按预期工作。我在专注状态下也经历过这种行为, state_checked 似乎正在工作。在我为测试目的创建的另一个绘图中,一切都按预期工作,即使状态的顺序完全相同。
具有错误行为的自定义可绘制对象:
具有相同顺序和正确行为的自定义可绘制对象:
android - Android中状态更改后自定义切换按钮图标移动到角落
我对 Android 相当陌生,我正在尝试在<selector>
标签的帮助下在 Android 中实现自定义 ToggleButton。
当我不切换按钮时,图标完全居中(图标大小 -> 32dp x 32dp )。但是在切换按钮后(图标大小 -> 24dp x 24dp ),它奇怪地跑到角落。为什么会这样?
使用布局边界,
我用于的代码