package gueei.binding.app;
import gueei.binding.AttributeBinder;
import gueei.binding.Binder;
import gueei.binding.Binder.InflateResult;
import android.app.Dialog;
import android.content.Context;
import android.view.View;
public class BindingWidget {
public static Dialog createAndBindDialog(Context context, int layoutId, Object contentViewModel) {
Dialog dialog = new Dialog(context);
InflateResult result = Binder.inflateView(context, layoutId, null, false);
dialog.setContentView(result.rootView);
for(View v: result.processedViews){
AttributeBinder.getInstance().bindView(context, v, contentViewModel);
}
return dialog;
}
}