Android Open Source - GameTimer Color Adapter From Project Back to project page GameTimer .
License The source code is released under:
Apache License
If you think the Android project GameTimer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.solidnw.gametimer.adapter;
/ / w w w . j a v a 2 s . c o m
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import com.solidnw.gametimer.R;
import com.solidnw.gametimer.model.GradientHelper;
public class ColorAdapter extends ArrayAdapter<String> {
private Context mContext;
private String[] mGradientNames;
public ColorAdapter(Context context, int textViewResourceId, String[] objects)
{
super (context, textViewResourceId, objects);
mContext = context;
mGradientNames = objects;
}
public View getDropDownView(int position, View convertView, ViewGroup parent)
{
return getCustomView(position, convertView, parent);
}
public View getView(int position, View convertView, ViewGroup parent)
{
return getCustomView(position, convertView, parent);
}
public View getCustomView(int position, View convertView, ViewGroup parent)
{
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row = inflater.inflate(R.layout.spinner_textitem, parent, false);
TextView label = (TextView)row.findViewById(R.id.spinneritem_text_content);
GradientHelper gradient = new GradientHelper(mGradientNames[position]);
label.setText(mGradientNames[position]);
label.setTextColor(gradient.getTextColor());
label.setBackgroundDrawable(gradient.getDrawable());
return row;
}
}
Java Source Code List com.solidnw.gametimer.activities.GameActivity.java com.solidnw.gametimer.activities.GroupActivity.java com.solidnw.gametimer.activities.GroupManagementActivity.java com.solidnw.gametimer.activities.MainActivity.java com.solidnw.gametimer.activities.PlayerActivity.java com.solidnw.gametimer.activities.PlayerManagementActivity.java com.solidnw.gametimer.adapter.AbstractRemoveItemAdapter.java com.solidnw.gametimer.adapter.ColorAdapter.java com.solidnw.gametimer.adapter.DrawerListAdapter.java com.solidnw.gametimer.adapter.GameModePagerAdapter.java com.solidnw.gametimer.adapter.GroupAdapter.java com.solidnw.gametimer.adapter.RemoveGroupListAdapter.java com.solidnw.gametimer.adapter.RemoveMemberListAdapter.java com.solidnw.gametimer.adapter.RemovePlayerListAdapter.java com.solidnw.gametimer.database.DatabaseHelper.java com.solidnw.gametimer.database.DatabaseLayer.java com.solidnw.gametimer.fragments.GameFragment.java com.solidnw.gametimer.fragments.GameModeFragment.java com.solidnw.gametimer.fragments.GameModePagerFragment.java com.solidnw.gametimer.fragments.GroupFragment.java com.solidnw.gametimer.fragments.GroupManagementFragment.java com.solidnw.gametimer.fragments.PlayerFragment.java com.solidnw.gametimer.fragments.PlayerManagementFragment.java com.solidnw.gametimer.listener.DrawerItemClickListener.java com.solidnw.gametimer.model.DrawerConstants.java com.solidnw.gametimer.model.GameModeConstants.java com.solidnw.gametimer.model.GradientHelper.java com.solidnw.gametimer.model.Gradient.java com.solidnw.gametimer.model.Group.java com.solidnw.gametimer.model.IntentConstants.java com.solidnw.gametimer.model.Player.java com.solidnw.gametimer.model.PreferencesConstants.java com.solidnw.gametimer.model.Time.java