package com.quran.labs.androidquran.widgets;
import android.content.Context;
import android.graphics.Color;
import android.support.annotation.NonNull;
import android.view.View;
import com.quran.labs.androidquran.R;
import com.quran.labs.androidquran.ui.translation.TranslationView;
import com.quran.labs.androidquran.util.QuranSettings;
public class QuranTranslationPageLayout extends QuranPageLayout {
private TranslationView translationView;
public QuranTranslationPageLayout(Context context) {
super(context);
isFullWidth = true;
}
@Override
protected View generateContentView(Context context, boolean isLandscape) {
translationView = new TranslationView(context);
return translationView;
}
@Override
public void updateView(@NonNull QuranSettings quranSettings) {
super.updateView(quranSettings);
translationView.refresh(quranSettings);
}
@Override
protected void updateBackground(boolean nightMode, QuranSettings quranSettings) {
if (nightMode) {
setBackgroundResource(R.color.translation_background_color_night);
} else {
setBackgroundColor(Color.WHITE);
}
}
@Override
protected boolean shouldWrapWithScrollView() {
return false;
}
public TranslationView getTranslationView() {
return translationView;
}
}