我正在使用来自umano https://github.com/umano/AndroidSlidingUpPanel的向上滑动面板。我面临一个小而愚蠢的问题,但无法解决。滑动面板的辅助布局具有文本视图。当我通过向上拖动来扩展它时,我希望textView减慢淡入淡出和消失(如SoundCloud音乐应用程序中一样)。当我将其向下拖动时,textView应该再次可见。如何解决?我尝试了很多,但失败了。[![在此处输入图片描述] [1]] [1]
向上滑动的面板用红色标记。
MainActivity.java
slidingUpPanelLayout =
(SlidingUpPanelLayout)findViewById(R.id.sliding_layout);
slidingUpPanelLayout.addPanelSlideListener(new
SlidingUpPanelLayout.PanelSlideListener() {
@Override
public void onPanelSlide(View panel, float slideOffset) {
SongNameSlide.setVisibility(panel.INVISIBLE);
ArtistNameSlide.setVisibility(panel.INVISIBLE);
buttonabc.setVisibility(panel.INVISIBLE);
}
@Override
public void onPanelStateChanged(View panel,
SlidingUpPanelLayout.PanelState previousState, SlidingUpPanelLayout.PanelState newState) {
if(newState.equals(SlidingUpPanelLayout.PanelState.EXPANDED)&&
previousState.equals(SlidingUpPanelLayout.PanelState.COLLAPSED)){
SongNameSlide.setVisibility(panel.GONE);
ArtistNameSlide.setVisibility(panel.GONE);
buttonabc.setVisibility(panel.GONE);
slidingUpPanelLayout.setDragView(panel);
}
else {
SongNameSlide.setVisibility(panel.VISIBLE);
ArtistNameSlide.setVisibility(panel.VISIBLE);
buttonabc.setVisibility(panel.VISIBLE);
}
}
});
slidingUpPanelLayout.setFadeOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
slidingUpPanelLayout.setPanelState (SlidingUpPanelLayout.PanelState.COLLAPSED);
}
});
Run Code Online (Sandbox Code Playgroud)