package com.linju.android_property.fragment; import roboguice.inject.InjectView; import android.os.Bundle; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; import android.widget.PopupWindow; import at.markushi.ui.ActionView; import at.markushi.ui.action.BackAction; import at.markushi.ui.action.CloseAction; import at.markushi.ui.action.DrawerAction; import at.markushi.ui.action.PlusAction; import com.linju.android_property.base.BaseFragment; import com.linju.android_property.viewutils.LetterImageView; import com.linju.android_property.viewutils.WPTextView; import com.linju.android_property2.R; /** * 任务管理的fragmetn * @author LT * */ public class MaterialTaskFragment extends BaseFragment{ @InjectView(R.id.action) ActionView view; int i = 0; @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); view.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(i == 0 ){ view.setAction(new BackAction(),ActionView.ROTATE_COUNTER_CLOCKWISE); i++; }else if(i == 1){ view.setAction(new DrawerAction(),ActionView.ROTATE_CLOCKWISE); i++; }else if(i == 2){ view.setAction(new CloseAction(),ActionView.ACCESSIBILITY_LIVE_REGION_ASSERTIVE); i++; }else if(i == 3){ view.setAction(new PlusAction(),ActionView.ACCESSIBILITY_LIVE_REGION_POLITE); i++; }else if(i == 4){ view.setAction(new BackAction(),ActionView.DRAWING_CACHE_QUALITY_AUTO); i = 0; } View vs = getActivity().getLayoutInflater().inflate(R.layout.view_alertdialog, null); PopupWindow window = new PopupWindow(vs,800,800); window.setBackgroundDrawable(getResources().getDrawable(R.drawable.menu_dropdown_panel_material_theme)); window.setAnimationStyle(R.style.AnimationPreview); window.setFocusable(true); window.update(); window.showAsDropDown(view, (int)view.getX()+100, (int)view.getY()-100); } }); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_task_material, null); } }