【发布时间】:2016-05-04 09:49:18
【问题描述】:
当我触摸布局的边框(以 RippleDrawable 作为背景的线性布局)时,涟漪效果不会从点击的点开始,而是在 波纹也传播到中心。
RippleDrawable drawable = new RippleDrawable(ColorStateList.valueOf(pressedColor), null, getRippleMask(baseColor));
this.setBackground(drawable);
我也尝试使用setHotspot 方法,使用坐标 (0,0),它不是从左上角开始。
【问题讨论】:
-
请解释一下你到底想做什么。无论用户在哪里触摸
View,您都希望波纹从左上角开始? -
不,我想在用户点击视图的位置开始涟漪效果。
-
这是默认行为。你一定是做错了什么才能打破这个,但是没有看到你的代码的相关部分没有人可以帮助你。
标签: android animation layout ripple rippledrawable