Merge "Hide API for combined sequential effects." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
198c943d87
@@ -30431,19 +30431,10 @@ package android.os {
|
|||||||
public abstract class CombinedVibrationEffect implements android.os.Parcelable {
|
public abstract class CombinedVibrationEffect implements android.os.Parcelable {
|
||||||
method @NonNull public static android.os.CombinedVibrationEffect createSynced(@NonNull android.os.VibrationEffect);
|
method @NonNull public static android.os.CombinedVibrationEffect createSynced(@NonNull android.os.VibrationEffect);
|
||||||
method public int describeContents();
|
method public int describeContents();
|
||||||
method @NonNull public static android.os.CombinedVibrationEffect.SequentialCombination startSequential();
|
|
||||||
method @NonNull public static android.os.CombinedVibrationEffect.SyncedCombination startSynced();
|
method @NonNull public static android.os.CombinedVibrationEffect.SyncedCombination startSynced();
|
||||||
field @NonNull public static final android.os.Parcelable.Creator<android.os.CombinedVibrationEffect> CREATOR;
|
field @NonNull public static final android.os.Parcelable.Creator<android.os.CombinedVibrationEffect> CREATOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final class CombinedVibrationEffect.SequentialCombination {
|
|
||||||
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(int, @NonNull android.os.VibrationEffect);
|
|
||||||
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(int, @NonNull android.os.VibrationEffect, int);
|
|
||||||
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(@NonNull android.os.CombinedVibrationEffect);
|
|
||||||
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(@NonNull android.os.CombinedVibrationEffect, int);
|
|
||||||
method @NonNull public android.os.CombinedVibrationEffect combine();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static final class CombinedVibrationEffect.SyncedCombination {
|
public static final class CombinedVibrationEffect.SyncedCombination {
|
||||||
method @NonNull public android.os.CombinedVibrationEffect.SyncedCombination addVibrator(int, @NonNull android.os.VibrationEffect);
|
method @NonNull public android.os.CombinedVibrationEffect.SyncedCombination addVibrator(int, @NonNull android.os.VibrationEffect);
|
||||||
method @NonNull public android.os.CombinedVibrationEffect combine();
|
method @NonNull public android.os.CombinedVibrationEffect combine();
|
||||||
|
|||||||
@@ -1489,6 +1489,7 @@ package android.os {
|
|||||||
|
|
||||||
public abstract class CombinedVibrationEffect implements android.os.Parcelable {
|
public abstract class CombinedVibrationEffect implements android.os.Parcelable {
|
||||||
method public abstract long getDuration();
|
method public abstract long getDuration();
|
||||||
|
method @NonNull public static android.os.CombinedVibrationEffect.SequentialCombination startSequential();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final class CombinedVibrationEffect.Mono extends android.os.CombinedVibrationEffect {
|
public static final class CombinedVibrationEffect.Mono extends android.os.CombinedVibrationEffect {
|
||||||
@@ -1506,6 +1507,14 @@ package android.os {
|
|||||||
field @NonNull public static final android.os.Parcelable.Creator<android.os.CombinedVibrationEffect.Sequential> CREATOR;
|
field @NonNull public static final android.os.Parcelable.Creator<android.os.CombinedVibrationEffect.Sequential> CREATOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static final class CombinedVibrationEffect.SequentialCombination {
|
||||||
|
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(int, @NonNull android.os.VibrationEffect);
|
||||||
|
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(int, @NonNull android.os.VibrationEffect, int);
|
||||||
|
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(@NonNull android.os.CombinedVibrationEffect);
|
||||||
|
method @NonNull public android.os.CombinedVibrationEffect.SequentialCombination addNext(@NonNull android.os.CombinedVibrationEffect, int);
|
||||||
|
method @NonNull public android.os.CombinedVibrationEffect combine();
|
||||||
|
}
|
||||||
|
|
||||||
public static final class CombinedVibrationEffect.Stereo extends android.os.CombinedVibrationEffect {
|
public static final class CombinedVibrationEffect.Stereo extends android.os.CombinedVibrationEffect {
|
||||||
method public long getDuration();
|
method public long getDuration();
|
||||||
method @NonNull public android.util.SparseArray<android.os.VibrationEffect> getEffects();
|
method @NonNull public android.util.SparseArray<android.os.VibrationEffect> getEffects();
|
||||||
|
|||||||
@@ -76,7 +76,9 @@ public abstract class CombinedVibrationEffect implements Parcelable {
|
|||||||
* A sequential vibration effect should be performed by multiple vibrators in order.
|
* A sequential vibration effect should be performed by multiple vibrators in order.
|
||||||
*
|
*
|
||||||
* @see CombinedVibrationEffect.SequentialCombination
|
* @see CombinedVibrationEffect.SequentialCombination
|
||||||
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@TestApi
|
||||||
@NonNull
|
@NonNull
|
||||||
public static SequentialCombination startSequential() {
|
public static SequentialCombination startSequential() {
|
||||||
return new SequentialCombination();
|
return new SequentialCombination();
|
||||||
@@ -162,7 +164,9 @@ public abstract class CombinedVibrationEffect implements Parcelable {
|
|||||||
* A combination of haptic effects that should be played in multiple vibrators in sequence.
|
* A combination of haptic effects that should be played in multiple vibrators in sequence.
|
||||||
*
|
*
|
||||||
* @see CombinedVibrationEffect#startSequential()
|
* @see CombinedVibrationEffect#startSequential()
|
||||||
|
* @hide
|
||||||
*/
|
*/
|
||||||
|
@TestApi
|
||||||
public static final class SequentialCombination {
|
public static final class SequentialCombination {
|
||||||
|
|
||||||
private final ArrayList<CombinedVibrationEffect> mEffects = new ArrayList<>();
|
private final ArrayList<CombinedVibrationEffect> mEffects = new ArrayList<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user