[go: nahoru, domu]

blob: 0c8fd91bc31a7570a7bdf1805781ff4204bdc1c6 [file] [log] [blame]
// Signature format: 4.0
package androidx.wear.watchface.style {
public final class BooleanUserStyleSetting extends androidx.wear.watchface.style.UserStyleSetting {
ctor public BooleanUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, boolean defaultValue, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method public boolean getDefaultValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.BooleanUserStyleSettingWireFormat toWireFormat();
}
public static final class BooleanUserStyleSetting.BooleanOption extends androidx.wear.watchface.style.UserStyleSetting.Option {
ctor public BooleanUserStyleSetting.BooleanOption(boolean value);
method public boolean getValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.BooleanUserStyleSettingWireFormat.BooleanOptionWireFormat toWireFormat();
property public final boolean value;
}
public final class ComplicationsUserStyleSetting extends androidx.wear.watchface.style.UserStyleSetting {
ctor public ComplicationsUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, java.util.List<androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationsOption> complicationConfig, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.ComplicationsUserStyleSettingWireFormat toWireFormat();
}
public static final class ComplicationsUserStyleSetting.ComplicationOverlay {
method public android.graphics.RectF? getBounds();
method public int getComplicationId();
method public androidx.wear.complications.DefaultComplicationProviderPolicy? getDefaultProviderPolicy();
method public Integer? getDefaultProviderType();
method public int[]? getSupportedTypes();
method public Boolean? isEnabled();
property public final android.graphics.RectF? bounds;
property public final int complicationId;
property public final androidx.wear.complications.DefaultComplicationProviderPolicy? defaultProviderPolicy;
property public final Integer? defaultProviderType;
property public final Boolean? enabled;
property public final int[]? supportedTypes;
}
public static final class ComplicationsUserStyleSetting.ComplicationOverlay.Builder {
ctor public ComplicationsUserStyleSetting.ComplicationOverlay.Builder(int complicationId);
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay build();
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay.Builder setBounds(android.graphics.RectF bounds);
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay.Builder setDefaultProviderPolicy(androidx.wear.complications.DefaultComplicationProviderPolicy? defaultComplicationProviderPolicy);
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay.Builder setDefaultProviderType(@android.support.wearable.complications.ComplicationData.ComplicationType int defaultComplicationProviderType);
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay.Builder setEnabled(boolean enabled);
method public androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay.Builder setSupportedTypes(int[] supportedTypes);
}
public static final class ComplicationsUserStyleSetting.ComplicationsOption extends androidx.wear.watchface.style.UserStyleSetting.Option {
ctor public ComplicationsUserStyleSetting.ComplicationsOption(String id, CharSequence displayName, android.graphics.drawable.Icon? icon, java.util.Collection<androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay> complicationOverlays);
method public java.util.Collection<androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay> getComplicationOverlays();
method public CharSequence getDisplayName();
method public android.graphics.drawable.Icon? getIcon();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.ComplicationsUserStyleSettingWireFormat.ComplicationsOptionWireFormat toWireFormat();
property public final java.util.Collection<androidx.wear.watchface.style.ComplicationsUserStyleSetting.ComplicationOverlay> complicationOverlays;
property public final CharSequence displayName;
property public final android.graphics.drawable.Icon? icon;
}
public final class DoubleRangeUserStyleSetting extends androidx.wear.watchface.style.UserStyleSetting {
ctor public DoubleRangeUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, double minimumValue, double maximumValue, double defaultValue, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method public double getDefaultValue();
method public double getMaximumValue();
method public double getMinimumValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.DoubleRangeUserStyleSettingWireFormat toWireFormat();
}
public static final class DoubleRangeUserStyleSetting.DoubleRangeOption extends androidx.wear.watchface.style.UserStyleSetting.Option {
ctor public DoubleRangeUserStyleSetting.DoubleRangeOption(double value);
method public double getValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.DoubleRangeUserStyleSettingWireFormat.DoubleRangeOptionWireFormat toWireFormat();
property public final double value;
}
public enum Layer {
enum_constant public static final androidx.wear.watchface.style.Layer BASE_LAYER;
enum_constant public static final androidx.wear.watchface.style.Layer COMPLICATIONS;
enum_constant public static final androidx.wear.watchface.style.Layer TOP_LAYER;
}
public class ListUserStyleSetting extends androidx.wear.watchface.style.UserStyleSetting {
ctor public ListUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, java.util.List<androidx.wear.watchface.style.ListUserStyleSetting.ListOption> options, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers, androidx.wear.watchface.style.ListUserStyleSetting.ListOption defaultOption);
ctor public ListUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, java.util.List<androidx.wear.watchface.style.ListUserStyleSetting.ListOption> options, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.ListUserStyleSettingWireFormat toWireFormat();
}
public static final class ListUserStyleSetting.ListOption extends androidx.wear.watchface.style.UserStyleSetting.Option {
ctor public ListUserStyleSetting.ListOption(String id, CharSequence displayName, android.graphics.drawable.Icon? icon);
method public CharSequence getDisplayName();
method public android.graphics.drawable.Icon? getIcon();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.ListUserStyleSettingWireFormat.ListOptionWireFormat toWireFormat();
property public final CharSequence displayName;
property public final android.graphics.drawable.Icon? icon;
}
public final class LongRangeUserStyleSetting extends androidx.wear.watchface.style.UserStyleSetting {
ctor public LongRangeUserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, long minimumValue, long maximumValue, long defaultValue, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method public long getDefaultValue();
method public long getMaximumValue();
method public long getMinimumValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.LongRangeUserStyleSettingWireFormat toWireFormat();
}
public static final class LongRangeUserStyleSetting.LongRangeOption extends androidx.wear.watchface.style.UserStyleSetting.Option {
ctor public LongRangeUserStyleSetting.LongRangeOption(long value);
method public long getValue();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.LongRangeUserStyleSettingWireFormat.LongRangeOptionWireFormat toWireFormat();
property public final long value;
}
public final class UserStyle {
ctor public UserStyle(java.util.Map<androidx.wear.watchface.style.UserStyleSetting,? extends androidx.wear.watchface.style.UserStyleSetting.Option> selectedOptions);
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public UserStyle(androidx.wear.watchface.style.data.UserStyleWireFormat userStyle, androidx.wear.watchface.style.UserStyleSchema styleSchema);
method public java.util.Map<androidx.wear.watchface.style.UserStyleSetting,androidx.wear.watchface.style.UserStyleSetting.Option> getSelectedOptions();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.UserStyleWireFormat toWireFormat();
property public final java.util.Map<androidx.wear.watchface.style.UserStyleSetting,androidx.wear.watchface.style.UserStyleSetting.Option> selectedOptions;
}
public final class UserStyleRepository {
ctor public UserStyleRepository(androidx.wear.watchface.style.UserStyleSchema schema);
method @UiThread public void addUserStyleListener(androidx.wear.watchface.style.UserStyleRepository.UserStyleListener userStyleListener);
method public androidx.wear.watchface.style.UserStyleSchema getSchema();
method @UiThread public androidx.wear.watchface.style.UserStyle getUserStyle();
method @UiThread public void removeUserStyleListener(androidx.wear.watchface.style.UserStyleRepository.UserStyleListener userStyleListener);
method @UiThread public void setUserStyle(androidx.wear.watchface.style.UserStyle style);
property public final androidx.wear.watchface.style.UserStyleSchema schema;
property @UiThread public final androidx.wear.watchface.style.UserStyle userStyle;
}
public static interface UserStyleRepository.UserStyleListener {
method @UiThread public void onUserStyleChanged(androidx.wear.watchface.style.UserStyle userStyle);
}
public final class UserStyleSchema {
ctor public UserStyleSchema(java.util.List<? extends androidx.wear.watchface.style.UserStyleSetting> userStyleSettings);
ctor @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public UserStyleSchema(androidx.wear.watchface.style.data.UserStyleSchemaWireFormat wireFormat);
method public java.util.List<androidx.wear.watchface.style.UserStyleSetting> getUserStyleSettings();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.data.UserStyleSchemaWireFormat toWireFormat();
property public final java.util.List<androidx.wear.watchface.style.UserStyleSetting> userStyleSettings;
}
public abstract class UserStyleSetting {
ctor public UserStyleSetting(String id, CharSequence displayName, CharSequence description, android.graphics.drawable.Icon? icon, java.util.List<? extends androidx.wear.watchface.style.UserStyleSetting.Option> options, int defaultOptionIndex, java.util.Collection<? extends androidx.wear.watchface.style.Layer> affectsLayers);
method public final java.util.Collection<androidx.wear.watchface.style.Layer> getAffectsLayers();
method public final androidx.wear.watchface.style.UserStyleSetting.Option getDefaultOption();
method public final int getDefaultOptionIndex();
method public final CharSequence getDescription();
method public final CharSequence getDisplayName();
method public final android.graphics.drawable.Icon? getIcon();
method public final String getId();
method public androidx.wear.watchface.style.UserStyleSetting.Option getOptionForId(String optionId);
method public final java.util.List<androidx.wear.watchface.style.UserStyleSetting.Option> getOptions();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public final java.util.List<androidx.wear.watchface.style.data.UserStyleSettingWireFormat.OptionWireFormat> getWireFormatOptionsList();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public abstract androidx.wear.watchface.style.data.UserStyleSettingWireFormat toWireFormat();
property public final java.util.Collection<androidx.wear.watchface.style.Layer> affectsLayers;
property public final int defaultOptionIndex;
property public final CharSequence description;
property public final CharSequence displayName;
property public final android.graphics.drawable.Icon? icon;
property public final String id;
property public final java.util.List<androidx.wear.watchface.style.UserStyleSetting.Option> options;
}
public abstract static class UserStyleSetting.Option {
ctor public UserStyleSetting.Option(String id);
method public final String getId();
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public abstract androidx.wear.watchface.style.data.UserStyleSettingWireFormat.OptionWireFormat toWireFormat();
property public final String id;
field public static final androidx.wear.watchface.style.UserStyleSetting.Option.Companion Companion;
}
public static final class UserStyleSetting.Option.Companion {
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public androidx.wear.watchface.style.UserStyleSetting.Option createFromWireFormat(androidx.wear.watchface.style.data.UserStyleSettingWireFormat.OptionWireFormat wireFormat);
}
}