做一个”的最好方法;发光的;android java中的按钮?
我在Android Studio中使用Android Java来完成这个项目。我正试着给我的纽扣做一个跳动的阴影。我希望这样,每当用户点击错误的按钮时,我都会通过制作一个脉动阴影来关注他们应该点击的按钮。我浏览了很多论坛和帖子,但都没有成功。如果有其他方法,请告诉我。谢谢 编辑: 以下是我正在编写的一些代码:做一个”的最好方法;发光的;android java中的按钮?,android,android-button,shadow,glow,Android,Android Button,Shadow,Glow,我在Android Studio中使用Android Java来完成这个项目。我正试着给我的纽扣做一个跳动的阴影。我希望这样,每当用户点击错误的按钮时,我都会通过制作一个脉动阴影来关注他们应该点击的按钮。我浏览了很多论坛和帖子,但都没有成功。如果有其他方法,请告诉我。谢谢 编辑: 以下是我正在编写的一些代码: newTimerTask = new TimerTask() { @Override public void run() { Obj
newTimerTask = new TimerTask() {
@Override
public void run() {
ObjectAnimator colorFade = ObjectAnimator.ofObject(start_stop_btn, "background", new ArgbEvaluator(), R.drawable.button_shadow, 0xff000000);
colorFade.setDuration(7000);
colorFade.start();
start_stop_btn.setBackground(ContextCompat.getDrawable(getApplicationContext(), R.drawable.button_shadow);
}
};
Timer newTimer = new Timer();
newTimer.schedule(newTimerTask, 0, 100);
button_shadow.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item android:right="5dp" android:top="5dp">
<shape>
<corners android:radius="3dp" />
<solid android:color="#D6D6D6" />
</shape>
</item>
<item android:bottom="2dp" android:left="2dp">
<shape>
<gradient android:angle="270"
android:endColor="#E6E600" android:startColor="#FFFF00" />
<stroke android:width="1dp" android:color="#BABABA" />
<corners android:radius="4dp" />
<padding android:bottom="10dp" android:left="10dp"
android:right="10dp" android:top="10dp" />
</shape>
</item>
</layer-list>
</item>
提前谢谢 Android中没有显示阴影的属性。 你可以这样做: 在您的
按钮
下,使用灰色的线性布局
或框架布局
,底部和右侧的边距
等于1或2dp
单击错误的按钮时使其可见
这是我能为你的要求提出的最好建议
我的建议是制作一个好的动画来吸引用户的注意。请提供一个代码示例!thnx!为了你现在所拥有的一切!所以我们可以告诉大家:它们很容易集成。好吧,新问题,当我使用com.android时。支持:支持compat:27.1.1
,就像页面上说它需要ContextCompat
不起作用。当我使用com.android.support:support-v4:27.1.1
.with()
不起作用。不起作用=无法解析方法x。有什么想法吗?我不确定。对我来说很好。这只是一个建议。还有大量其他动画可用。如果您仍然想使用它,您可以在它的Github中提出一个问题。你可能会得到答复。