47 lines
1.4 KiB
Java
47 lines
1.4 KiB
Java
package androidx.transition;
|
|
|
|
import android.view.View;
|
|
import androidx.annotation.NonNull;
|
|
import c.d.b.a.a;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
public class TransitionValues {
|
|
public final ArrayList<Transition> mTargetedTransitions = new ArrayList<>();
|
|
public final Map<String, Object> values = new HashMap();
|
|
public View view;
|
|
|
|
@Deprecated
|
|
public TransitionValues() {
|
|
}
|
|
|
|
public TransitionValues(@NonNull View view) {
|
|
this.view = view;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (!(obj instanceof TransitionValues)) {
|
|
return false;
|
|
}
|
|
TransitionValues transitionValues = (TransitionValues) obj;
|
|
return this.view == transitionValues.view && this.values.equals(transitionValues.values);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return this.values.hashCode() + (this.view.hashCode() * 31);
|
|
}
|
|
|
|
public String toString() {
|
|
StringBuilder L = a.L("TransitionValues@");
|
|
L.append(Integer.toHexString(hashCode()));
|
|
L.append(":\n");
|
|
StringBuilder P = a.P(L.toString(), " view = ");
|
|
P.append(this.view);
|
|
P.append("\n");
|
|
String u = a.u(P.toString(), " values:");
|
|
for (String str : this.values.keySet()) {
|
|
u = u + " " + str + ": " + this.values.get(str) + "\n";
|
|
}
|
|
return u;
|
|
}
|
|
}
|