編輯:關於Android編程
Fragment切換
/**
** Fragment切換
@Params toFragment 將要切換到的Fragment
resId 裝載Fragment的view Id
index Fragment的標識index
toleft 判斷Fragment向左切換還是向右切換,以采用不同的動畫
Notes: R.anim.push_left_in等均為簡單的Tranlate動畫
mCurrentFragment為當前所在的Fragment,繼承自BaseFragment
*/
protected void switchDiffFragmentContent
(Fragment toFragment, int resId, int index, boolean toleft){
if (null == mCurrentFragment || null == toFragment){
return;
}
if (mCurrentFragment.getArguments().getInt("Index") !=
toFragment.getArguments.getInt("index"))
{
FragmentTransaction fragmentTransaction;
fragmentTrasaction = getChildFragmentManager().beginTransaction();
if (toleft)
{
fragmentTrasaction.SetCustomAnimations(R.anim.push_left_in,
R.anim.push_left_out);
}else{
fragmentTrasaction.setCustomAnimations(R.anim.push_right_in,
R.anim.push_right_out);
}
//先判斷是否添加過
if (!toFragment.isAdded())
{
//隱藏當前fragment,add下一個fragment
fragmentTrasaction.hide(mCurrentFragment);
fragmentTrasaction.add(resId, toFragment, String.valueOf(index));
fragmentTransactoin,commit();
}else{
//隱藏當前fragment,show下一個fragment
fragmentTransaction.hide(mCurrentFragment);
fragmentTransaction.show(toFragment);
fragmentTransaction.commit();
}
mCurrentFragment = (BaseFragment)toFragment;
}
}
Android自定義ActionProvider ToolBar實現Menu小紅點
今天的幾個目標: 1. 自定義ActionProvider 2. Toolbar ActionBar自定義Menu 3. Toolbar ActionBar 右側Menu
Android應用 坐標系詳細介紹
Android 應用坐標系詳解: &nb
基於Opencv的Android圖像處理(Eclipse和ndk)
前段時間做了一個失敗的圖像處理項目,結果雖然不太好,也學到了不少東西,其中關於在Eclipse裡如何使用opencv的圖片處理api折騰了一陣子,記錄一下:1、Andro
深入理解Android事件分發機制
Android事件分發,參考了網上的很多資料。基本基於android2.2的源碼來分析,因為即使是新的版本,裡面的原理思想也沒有改變。有了大神的肩膀,我在理解了其原理的基