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;
}
}
- Android-overridePendingTransition+Fragment
- Android 当overridePendingTransition遇见了Fragment
- android overridePendingTransition
- Android 之 overridePendingTransition
- android学习----overridePendingTransition
- Android--overridePendingTransition的简介
- android学习----overridePendingTransition
- Android overridePendingTransition 失效问题解决
- android学习----overridePendingTransition
- android学习----overridePendingTransition
- Android:overridePendingTransition()函数介绍
- Android overridePendingTransition() 的使用
- Android設置overridePendingTransition無效解決
- android overridePendingTransition的简介
- Activity切换动画、overridePendingTransition、fragment动画
- overridePendingTransition
- overridePendingTransition
- overridePendingTransition
- atitit. 文件上传带进度条 atiUP 设计 java c# php
- Java c 8
- TCP--RST复位攻击
- ios多线程操作(二)—— NSThread的应用
- final关键字
- Android-overridePendingTransition+Fragment
- SkipList跳表
- 顺序线性表的c++实现
- 有这样一个三位数,在其后面补上三个数字,使之变成一个六位数,这个六位数减去原来的三位数······
- 命令行执行java程序
- POJ-2078(dfs + 剪枝)
- Vim快捷键操作
- poj 2250/3356 LCS(文章LCS/AGTC)
- 指针与数组