Loading packages/SystemUI/src/com/android/systemui/dreams/complication/ComplicationHostViewController.java +9 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static com.android.systemui.dreams.complication.dagger.ComplicationModule import android.graphics.Rect; import android.graphics.Region; import android.util.Log; import android.view.View; import androidx.constraintlayout.widget.ConstraintLayout; Loading @@ -42,6 +43,8 @@ import javax.inject.Named; * a {@link ComplicationLayoutEngine}. */ public class ComplicationHostViewController extends ViewController<ConstraintLayout> { public static final String TAG = "ComplicationHostViewController"; private final ComplicationLayoutEngine mLayoutEngine; private final LifecycleOwner mLifecycleOwner; private final ComplicationCollectionViewModel mComplicationCollectionViewModel; Loading Loading @@ -113,6 +116,12 @@ public class ComplicationHostViewController extends ViewController<ConstraintLay final Complication.ViewHolder viewHolder = complication.getComplication() .createView(complication); mComplications.put(id, viewHolder); if (viewHolder.getView().getParent() != null) { Log.e(TAG, "View for complication " + complication.getComplication().getClass() + " already has a parent. Make sure not to reuse complication " + "views!"); } mLayoutEngine.addComplication(id, viewHolder.getView(), viewHolder.getLayoutParams(), viewHolder.getCategory()); }); Loading Loading
packages/SystemUI/src/com/android/systemui/dreams/complication/ComplicationHostViewController.java +9 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static com.android.systemui.dreams.complication.dagger.ComplicationModule import android.graphics.Rect; import android.graphics.Region; import android.util.Log; import android.view.View; import androidx.constraintlayout.widget.ConstraintLayout; Loading @@ -42,6 +43,8 @@ import javax.inject.Named; * a {@link ComplicationLayoutEngine}. */ public class ComplicationHostViewController extends ViewController<ConstraintLayout> { public static final String TAG = "ComplicationHostViewController"; private final ComplicationLayoutEngine mLayoutEngine; private final LifecycleOwner mLifecycleOwner; private final ComplicationCollectionViewModel mComplicationCollectionViewModel; Loading Loading @@ -113,6 +116,12 @@ public class ComplicationHostViewController extends ViewController<ConstraintLay final Complication.ViewHolder viewHolder = complication.getComplication() .createView(complication); mComplications.put(id, viewHolder); if (viewHolder.getView().getParent() != null) { Log.e(TAG, "View for complication " + complication.getComplication().getClass() + " already has a parent. Make sure not to reuse complication " + "views!"); } mLayoutEngine.addComplication(id, viewHolder.getView(), viewHolder.getLayoutParams(), viewHolder.getCategory()); }); Loading