Android-overridePendingTransition+Fragment

来源:互联网 发布:洮南幼儿带网络监控的 编辑:程序博客网 时间:2024/06/04 15:26

上一个文字Android切换Activity界面滑动,记录了overridePendingTransition怎么使界面滑动


紧跟着项目里,遇到了在Fragment中要使用这个方法;


package com.fengsidai.si;
import com.fengsidai.......

public class SiListPage extends Fragment{

private ViewFlipper viewFlippper;//滑动
private ImageButton btnmainright;//右侧筛选按钮
private Button screen_back;//返回按钮
private ListView siList;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// return super.onCreateView(inflater, container, savedInstanceState);
View view = inflater.inflate(R.layout.viewflipper_page, container, false);
viewFlippper=(ViewFlipper)view.findViewById(R.id.viewFlipper);

btnmainright=(ImageButton)view.findViewById(R.id.right_btn);
screen_back=(Button)view.findViewById(R.id.screen_reback_btn);

btnmainright.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
viewFlippper.showNext();
}
});

screen_back.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0){
viewFlippper.showPrevious();
}
});

siList=(ListView)view.findViewById(R.id.viewSIList);
siList.setOnItemClickListener(new OnItemClickListener(){


@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(Main_page.main_context,PersonalInformation.class);
startActivity(intent);
((Activity) Main_page.main_context).overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);

                                //主要想说明这里的写法,如果不这么写会报错The method overridePendingTransition(int, int) is undefined for the type new View.OnClickListener(){}

                                           //解释You need to call methdod overridePendingTransition from activity, but you do it in OnClickListener


}

});

return view;//inflater.inflate(R.layout.viewflipper_page, container);
}

}


package com.fengsidai.
import com.fengsidai.

public class Main_page extends Activity implements OnCheckedChangeListener{


public static Main_page main_context;


@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.navigationbar_page);
        
        main_context=this;
       
}

}

2 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 茶梗枕头太硬怎么办 照片放久了变红怎么办 乳腺萎缩和韧带松弛怎么办 航海王启航服务器爆满怎么办 LOL记分板没了怎么办 辅导孩子做作业没有耐心怎么办 宝宝住院三天回家不吃母乳怎么办 锁频君把应用变暗了怎么办 95的油加成92的怎么办 倒库一边宽了怎么办 倒库老是倒不好怎么办 倒库方向打早了怎么办 倒库左边小了怎么办 倒车入库小于30公分怎么办 倒库大于30公分怎么办 有行车记录仪遇到碰瓷怎么办 狗换了主人不吃怎么办 遇到扔东西碰瓷怎么办 碰见碰瓷的人怎么办 开店遇上碰瓷的顾客怎么办 我刮到别人的车怎么办 新车被刮了漆怎么办 停车擦到别人车怎么办 骑自行车被汽车撞了怎么办 车停在小区被刮怎么办 机动车被自行车撞了怎么办 单车撞小车后被起诉怎么办 给小车撞到电动单车怎么办 车停在路边被自行车撞怎么办 撞了碰瓷的人怎么办 谷丙转氨酶46该怎么办 渣土车开飞机了怎么办 自己车撞自己车怎么办 撞了人没钱赔怎么办 闯红灯扣了6分怎么办 开共享汽车闯红灯了怎么办 新手如果不小心闯红灯怎么办 红绿灯左转车道直行了怎么办 跟着大车后面闯了红灯怎么办 宝宝私处好红怎么办呢 甲亢难怀孕怎么办才好