編輯:關於android開發
package liu.basedemo.base; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import liu.basedemo.R; /** * Fragment基類 * Created by 劉楠 on 2016/7/28 0028.21:45 */ public abstract class BaseFragment extends Fragment { private Activity mActivity; @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mActivity = getActivity(); } @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = bindLayout(inflater); return rootView; } /** * 子類必須實現 * * @param inflater * @return */ protected abstract View bindLayout(LayoutInflater inflater); @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); initData(); initListener(); } /** * 子類可以不實現 */ private void initData() { } /** * 子類可以不實現 */ private void initListener() { } /** * 加載過場動畫 * * @param intent 意圖 */ @Override public void startActivity(Intent intent) { super.startActivity(intent); /** * 過場動畫 */ mActivity.overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); } /** * 加載過場動畫 * * @param intent 意圖 * @param requestCode 請求碼 */ @Override public void startActivityForResult(Intent intent, int requestCode) { super.startActivityForResult(intent, requestCode); mActivity.overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); } /** * 加載過場動畫 */ @Override public void onDestroy() { super.onDestroy(); mActivity.overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right); } }
阿裡巴巴開源Weex 開發教程,開源weexWeex 是什麼 Weex是阿裡發布的一款用WEB方式開發原生app的開源產品 Weex能夠完美兼顧性能與動態性,讓移動開發者
深入剖析Android四大組件(八)——結束Activity的4個階段 當我們試圖結束Activity的時候,ActivityManagerService的行為將會是怎樣
android開發-界面設計基本知識Ⅳ,android界面設計上一章講述了Android界面開發中的Widget,Service,BroadcastReceiver基本知
Android開發之自定義組件和接口回調,android回調說到自定義控件不得不提的就是接口回調,在Android開發中接口回調用的還是蠻多的。在這篇博客開始的時候呢,我