package com.sogou.fastomiai; import com.sogou.fastomiai.FillInfoActivity.LevelEnum; import com.sogou.fastomiai.FillInfoActivity.UserSupplementInfo; 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.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; public class FillDesireFragment extends Fragment { private int levelPosition = 2; private Button mImageDesire01 = null; private Button mImageDesire02 = null; private Button mImageDesire03 = null; private Button mImageDesire04 = null; private Button mImageDesire05 = null; @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_fill_desire, container, false); init(v); return v; } private void init(View v) { mImageDesire01 = (Button) v.findViewById(R.id.image_desire1); mImageDesire01.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { levelPosition = 0; mImageDesire02.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire03.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire04.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire05.setBackgroundResource(R.drawable.desire_unchecked_shape); } }); mImageDesire02 = (Button) v.findViewById(R.id.image_desire2); mImageDesire02.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { levelPosition = 1; mImageDesire02.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire03.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire04.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire05.setBackgroundResource(R.drawable.desire_unchecked_shape); } }); mImageDesire03 = (Button) v.findViewById(R.id.image_desire3); mImageDesire03.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { levelPosition = 2; mImageDesire02.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire03.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire04.setBackgroundResource(R.drawable.desire_unchecked_shape); mImageDesire05.setBackgroundResource(R.drawable.desire_unchecked_shape); } }); mImageDesire04 = (Button) v.findViewById(R.id.image_desire4); mImageDesire04.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { levelPosition = 3; mImageDesire02.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire03.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire04.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire05.setBackgroundResource(R.drawable.desire_unchecked_shape); } }); mImageDesire05 = (Button) v.findViewById(R.id.image_desire5); mImageDesire05.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { levelPosition = 4; mImageDesire02.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire03.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire04.setBackgroundResource(R.drawable.desire_checked_shape); mImageDesire05.setBackgroundResource(R.drawable.desire_checked_shape); } }); } public void fillInfo(UserSupplementInfo info) { info.level = LevelEnum.values()[levelPosition]; } }