package carbon.dialog;
import android.content.Context;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.support.annotation.StyleRes;
import android.view.View;
import android.view.ViewGroup;
import carbon.widget.LinearLayout;
import carbon.widget.ScrollView;
public class Dialog extends DialogBase {
public Dialog(@NonNull Context context) {
super(context);
}
public Dialog(@NonNull Context context, @StyleRes int themeResId) {
super(context, themeResId);
}
@Override
public void setContentView(@LayoutRes int layoutResID) {
setContentView(getLayoutInflater().inflate(layoutResID, null), null);
}
@Override
public void setContentView(@NonNull View view) {
setContentView(view, null);
}
@Override
public void setContentView(@NonNull View view, ViewGroup.LayoutParams params) {
ScrollView scrollView = new ScrollView(getContext());
scrollView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 0, 1));
scrollView.addView(view);
super.setContentView(scrollView, null);
}
}