1.更换hendler
mSlidingDrawer.setOnDrawerScrollListener(new OnDrawerScrollListener(){
@Override
public void onScrollEnded() {
// TODO Auto-generated method stub
Log.i("ddd","onScrollEnded slider");
slider_animation.reverseTransition(HANDLE_ANIMATION_SPEED);
}
@Override
public void onScrollStarted() {
// TODO Auto-generated method stub
Log.i("ddd","onScrollStarted slider");
slider_animation.startTransition(HANDLE_ANIMATION_SPEED);
}});
要在上面的函数执行 不能
ImageView handle = (ImageView)findViewById(R.id.handle_l);
handle.setFocusable(true);
handle.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("test","onClick"); } });
mSlidingDrawer.setOnDrawerScrollListener(new OnDrawerScrollListener(){
@Override
public void onScrollEnded() {
// TODO Auto-generated method stub
Log.i("ddd","onScrollEnded slider");
slider_animation.reverseTransition(HANDLE_ANIMATION_SPEED);
}
@Override
public void onScrollStarted() {
// TODO Auto-generated method stub
Log.i("ddd","onScrollStarted slider");
slider_animation.startTransition(HANDLE_ANIMATION_SPEED);
}});
要在上面的函数执行 不能
ImageView handle = (ImageView)findViewById(R.id.handle_l);
handle.setFocusable(true);
handle.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("test","onClick"); } });
本文介绍了一个自定义滑动抽屉视图组件的方法,包括设置滑动开始与结束的监听器,并演示了如何通过动画实现平滑过渡效果。
109

被折叠的 条评论
为什么被折叠?



