本文整理汇总了Java中com.pavelsikun.vintagechroma.colormode.ColorMode类的典型用法代码示例。如果您正苦于以下问题:Java ColorMode类的具体用法?Java ColorMode怎么用?Java ColorMode使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ColorMode类属于com.pavelsikun.vintagechroma.colormode包,在下文中一共展示了ColorMode类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: launchTintColourPicker
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
public void launchTintColourPicker(View v) {
if (((CheckBox)v).isChecked()) {
new ChromaDialog.Builder()
.initialColor(Color.GREEN)
.colorMode(ColorMode.ARGB) // RGB, ARGB, HVS, CMYK, CMYK255, HSL
.indicatorMode(IndicatorMode.HEX) //HEX or DECIMAL; Note that (HSV || HSL || CMYK) && IndicatorMode.HEX is a bad idea
.onColorSelected(new OnColorSelectedListener() {
@Override
public void onColorSelected(@ColorInt int color) {
tintColour = color;
findViewById(R.id.iconTint).setBackgroundColor(color);
}
})
.create()
.show(getSupportFragmentManager(), "ChromaDialog");
} else {
findViewById(R.id.iconTint).setBackgroundColor(ContextCompat.getColor(this, android.R.color.transparent));
}
}
开发者ID:JakeSteam,项目名称:Vidsta,代码行数:20,代码来源:MainActivity.java
示例2: launchTextColourPicker
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
public void launchTextColourPicker(View v) {
if (((CheckBox)v).isChecked()) {
new ChromaDialog.Builder()
.initialColor(Color.GREEN)
.colorMode(ColorMode.ARGB) // RGB, ARGB, HVS, CMYK, CMYK255, HSL
.indicatorMode(IndicatorMode.HEX) //HEX or DECIMAL; Note that (HSV || HSL || CMYK) && IndicatorMode.HEX is a bad idea
.onColorSelected(new OnColorSelectedListener() {
@Override
public void onColorSelected(@ColorInt int color) {
textColour = color;
findViewById(R.id.textColour).setBackgroundColor(color);
}
})
.create()
.show(getSupportFragmentManager(), "ChromaDialog");
} else {
findViewById(R.id.textColour).setBackgroundColor(ContextCompat.getColor(this, android.R.color.transparent));
}
}
开发者ID:JakeSteam,项目名称:Vidsta,代码行数:20,代码来源:MainActivity.java
示例3: showColorSelectionInput
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
@Override
public void showColorSelectionInput(
String key,
CharSequence title,
int defaultColor,
final Listener<Integer> colorListener) {
FragmentActivity activity;
try {
activity = (FragmentActivity) context;
} catch (ClassCastException exc) {
throw new AssertionError(context.getString(R.string.exc_not_frag_activity_subclass));
}
String tag = colorListener.getClass().getSimpleName();
new ChromaDialog.Builder()
.initialColor(defaultColor)
.colorMode(ColorMode.ARGB)
.indicatorMode(IndicatorMode.HEX)
.onColorSelected(new OnColorSelectedListener() {
@Override
public void onColorSelected(int color) {
colorListener.onInput(color);
}
})
.create()
.show(activity.getSupportFragmentManager(), tag);
}
开发者ID:yarolegovich,项目名称:MaterialPreferences,代码行数:27,代码来源:StandardUserInputModule.java
示例4: makeArgs
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
private static Bundle makeArgs(@ColorInt int initialColor, ColorMode colorMode, IndicatorMode indicatorMode) {
Bundle args = new Bundle();
args.putInt(ARG_INITIAL_COLOR, initialColor);
args.putInt(ARG_COLOR_MODE_ID, colorMode.ordinal());
args.putInt(ARG_INDICATOR_MODE, indicatorMode.ordinal());
return args;
}
开发者ID:aricneto,项目名称:TwistyTimer,代码行数:8,代码来源:ChromaDialogFixed.java
示例5: onClick
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
@Override
public void onClick(final View view) {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(TwistyTimer.getAppContext());
final SharedPreferences.Editor editor = sp.edit();
String currentHex = "FFFFFF";
switch (view.getId()) {
case R.id.top:
currentHex = sp.getString("cubeTop", "FFFFFF");
break;
case R.id.left:
currentHex = sp.getString("cubeLeft", "FF8B24");
break;
case R.id.front:
currentHex = sp.getString("cubeFront", "02D040");
break;
case R.id.right:
currentHex = sp.getString("cubeRight", "EC0000");
break;
case R.id.back:
currentHex = sp.getString("cubeBack", "304FFE");
break;
case R.id.down:
currentHex = sp.getString("cubeDown", "FDD835");
break;
}
new ChromaDialogFixed.Builder()
.initialColor(Color.parseColor("#" + currentHex))
.colorMode(ColorMode.RGB)
.indicatorMode(IndicatorMode.HEX)
.onColorSelected(new OnColorSelectedListener() {
@Override
public void onColorSelected(@ColorInt int color) {
String hexColor = Integer.toHexString(color).toUpperCase().substring(2);
switch (view.getId()) {
case R.id.top:
setColor(top, Color.parseColor("#" + hexColor));
editor.putString("cubeTop", hexColor);
break;
case R.id.left:
setColor(left, Color.parseColor("#" + hexColor));
editor.putString("cubeLeft", hexColor);
break;
case R.id.front:
setColor(front, Color.parseColor("#" + hexColor));
editor.putString("cubeFront", hexColor);
break;
case R.id.right:
setColor(right, Color.parseColor("#" + hexColor));
editor.putString("cubeRight", hexColor);
break;
case R.id.back:
setColor(back, Color.parseColor("#" + hexColor));
editor.putString("cubeBack", hexColor);
break;
case R.id.down:
setColor(down, Color.parseColor("#" + hexColor));
editor.putString("cubeDown", hexColor);
break;
}
editor.apply();
}
})
.create()
.show(getFragmentManager(), "ChromaDialog");
}
开发者ID:aricneto,项目名称:TwistyTimer,代码行数:68,代码来源:SchemeSelectDialogMain.java
示例6: newInstance
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
private static ChromaDialogFixed newInstance(@ColorInt int initialColor, ColorMode colorMode, IndicatorMode indicatorMode) {
ChromaDialogFixed fragment = new ChromaDialogFixed();
fragment.setArguments(makeArgs(initialColor, colorMode, indicatorMode));
return fragment;
}
开发者ID:aricneto,项目名称:TwistyTimer,代码行数:6,代码来源:ChromaDialogFixed.java
示例7: onCreateDialog
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
if (savedInstanceState == null) {
chromaView = new ChromaView(
getArguments().getInt(ARG_INITIAL_COLOR),
ColorMode.values()[
getArguments().getInt(ARG_COLOR_MODE_ID)],
IndicatorMode.values()[
getArguments().getInt(ARG_INDICATOR_MODE)],
getActivity());
} else {
chromaView = new ChromaView(
savedInstanceState.getInt(ARG_INITIAL_COLOR, ChromaView.DEFAULT_COLOR),
ColorMode.values()[
savedInstanceState.getInt(ARG_COLOR_MODE_ID)],
IndicatorMode.values()[
savedInstanceState.getInt(ARG_INDICATOR_MODE)],
getActivity());
}
chromaView.enableButtonBar(new ChromaView.ButtonBarListener() {
@Override
public void onPositiveButtonClick(int color) {
if (listener != null) {
listener.onColorSelected(color);
}
dismiss();
}
@Override
public void onNegativeButtonClick() {
dismiss();
}
});
final AlertDialog ad = new AlertDialog.Builder(getActivity(), getTheme()).setView(chromaView).create();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) {
ad.setOnShowListener(new DialogInterface.OnShowListener() {
@Override
public void onShow(DialogInterface dialog) {
measureLayout(ad);
}
});
}
return ad;
}
开发者ID:aricneto,项目名称:TwistyTimer,代码行数:57,代码来源:ChromaDialogFixed.java
示例8: onCreateView
import com.pavelsikun.vintagechroma.colormode.ColorMode; //导入依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
chooserButton = (Button) findViewById(R.id.chooserButton);
chooserButton.setText(barcodeContent);
chooserButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
(new CreateFragment.BarcodeContentChooserFragment()).show(getFragmentManager(), null);
}
}
);
colorPickerButton = (Button) findViewById(R.id.color_picker_button);
// The color chooser for the QR Code
colorPickerButton.setBackgroundColor(foregroundColor);
colorPickerButton.setText("");
colorPickerButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
new ChromaDialog.Builder()
.initialColor(foregroundColor)
.colorMode(ColorMode.ARGB)
.indicatorMode(IndicatorMode.DECIMAL)
.onColorSelected(new OnColorSelectedListener() {
@Override
public void onColorSelected(@ColorInt int color) {
colorPickerButton.setBackgroundColor(color);
foregroundColor = color;
}
})
.create()
.show(activityCommander.getSupportFragmentMgr(), "ChromaDialog");
}
}
);
activityCommander.setInputSection(getFragmentManager(), R.layout.input_text, new TextInputFragment());
return getView();
}
开发者ID:areebbeigh,项目名称:QRCodeUtility,代码行数:47,代码来源:CreateFragment.java
注:本文中的com.pavelsikun.vintagechroma.colormode.ColorMode类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论