Moved documentation before support

This commit is contained in:
M66B 2021-07-08 19:47:06 +02:00
parent e8eb5e3f7b
commit e3f576fde0
2 changed files with 20 additions and 23 deletions

View File

@ -70,9 +70,9 @@ public class FragmentQuickSetup extends FragmentBase {
private TextView tvError;
private TextView tvErrorHint;
private TextView tvInstructions;
private Button btnHelp;
private Button btnSupport;
private TextView tvInstructions;
private TextView tvImap;
private TextView tvImapFingerprint;
@ -107,9 +107,9 @@ public class FragmentQuickSetup extends FragmentBase {
tvError = view.findViewById(R.id.tvError);
tvErrorHint = view.findViewById(R.id.tvErrorHint);
tvInstructions = view.findViewById(R.id.tvInstructions);
btnHelp = view.findViewById(R.id.btnHelp);
btnSupport = view.findViewById(R.id.btnSupport);
tvInstructions = view.findViewById(R.id.tvInstructions);
tvImap = view.findViewById(R.id.tvImap);
tvImapFingerprint = view.findViewById(R.id.tvImapFingerprint);
@ -202,9 +202,9 @@ public class FragmentQuickSetup extends FragmentBase {
pbCheck.setVisibility(View.GONE);
tvPatience.setVisibility(View.GONE);
pbSave.setVisibility(View.GONE);
btnHelp.setVisibility(View.GONE);
tvInstructions.setVisibility(View.GONE);
tvInstructions.setMovementMethod(LinkMovementMethod.getInstance());
btnHelp.setVisibility(View.GONE);
btnSave.setVisibility(View.GONE);
grpSetup.setVisibility(View.GONE);
grpError.setVisibility(View.GONE);
@ -231,8 +231,8 @@ public class FragmentQuickSetup extends FragmentBase {
tvPatience.setVisibility(check ? View.VISIBLE : View.GONE);
pbSave.setVisibility(check ? View.GONE : View.VISIBLE);
grpError.setVisibility(View.GONE);
btnHelp.setVisibility(View.GONE);
tvInstructions.setVisibility(View.GONE);
btnHelp.setVisibility(View.GONE);
btnSave.setVisibility(check ? View.GONE : View.VISIBLE);
grpSetup.setVisibility(check ? View.GONE : View.VISIBLE);
}
@ -515,10 +515,7 @@ public class FragmentQuickSetup extends FragmentBase {
getMainHandler().post(new Runnable() {
@Override
public void run() {
if (provider != null && provider.documentation != null)
scroll.smoothScrollTo(0, tvInstructions.getBottom());
else
scroll.smoothScrollTo(0, btnSupport.getBottom());
scroll.smoothScrollTo(0, btnSupport.getBottom());
}
});
}

View File

@ -191,6 +191,17 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvErrorHint" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvInstructions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="provider instructions"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvErrorRemark" />
<Button
android:id="@+id/btnSupport"
android:layout_width="wrap_content"
@ -204,7 +215,7 @@
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvErrorRemark" />
app:layout_constraintTop_toBottomOf="@id/tvInstructions" />
<Button
android:id="@+id/btnHelp"
@ -219,28 +230,17 @@
android:textColor="?attr/colorInfoForeground"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvErrorRemark" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvInstructions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="provider instructions"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
android:textColor="?android:attr/textColorPrimary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnSupport" />
app:layout_constraintTop_toBottomOf="@id/tvInstructions" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvImapTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:layout_marginTop="24dp"
android:text="@string/title_setup_quick_imap"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvInstructions" />
app:layout_constraintTop_toBottomOf="@id/btnSupport" />
<eu.faircode.email.FixedTextView
android:id="@+id/tvImap"