我正在使用SlidingUpPanelLayout
,当SlidingUpPanelLayout
上滑时(浮动的slideOffset在0.0到1.0之间),我希望通过以下代码将布局颜色从白色更改为#4096c3
:
SlidingUpPanelLayout.PanelSlideListener onslide = new SlidingUpPanelLayout.PanelSlideListener() {
@Override
public void onPanelSlide(View panel, float slideOffset) {
backcolor = android.graphics.Color.argb(Math.round(255 * slideOffset), 64, 150, 195);
panel_layout.setBackgroundColor(backcolor);
}
@Override
public void onPanelStateChanged(View panel, SlidingUpPanelLayout.PanelState previousState, SlidingUpPanelLayout.PanelState newState) {
}
};
这段代码有什么问题,因为当我滑动时突然从白色变成
#4096c3
?