add some menu items to setup screen
This commit is contained in:
parent
b8f3472af0
commit
6ef2997b5e
|
@ -15,10 +15,13 @@ public class SignInFragment extends AbstractSetupFragment {
|
||||||
public View onCreateView(
|
public View onCreateView(
|
||||||
@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||||
super.onCreateView(inflater, container, savedInstanceState);
|
super.onCreateView(inflater, container, savedInstanceState);
|
||||||
FragmentSignInBinding binding =
|
final FragmentSignInBinding binding =
|
||||||
DataBindingUtil.inflate(inflater, R.layout.fragment_sign_in, container, false);
|
DataBindingUtil.inflate(inflater, R.layout.fragment_sign_in, container, false);
|
||||||
binding.setSetupViewModel(setupViewModel);
|
binding.setSetupViewModel(setupViewModel);
|
||||||
binding.setLifecycleOwner(getViewLifecycleOwner());
|
binding.setLifecycleOwner(getViewLifecycleOwner());
|
||||||
|
final var menu = binding.materialToolbar.getMenu();
|
||||||
|
menu.findItem(R.id.scan_qr_code).setVisible(true);
|
||||||
|
menu.findItem(R.id.certificate_login).setVisible(true);
|
||||||
return binding.getRoot();
|
return binding.getRoot();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
10
app/src/main/res/drawable/ic_qr_code_scanner_24dp.xml
Normal file
10
app/src/main/res/drawable/ic_qr_code_scanner_24dp.xml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="24dp"
|
||||||
|
android:height="24dp"
|
||||||
|
android:tint="?attr/colorControlNormal"
|
||||||
|
android:viewportWidth="24"
|
||||||
|
android:viewportHeight="24">
|
||||||
|
<path
|
||||||
|
android:fillColor="@android:color/white"
|
||||||
|
android:pathData="M9.5,6.5v3h-3v-3H9.5M11,5H5v6h6V5L11,5zM9.5,14.5v3h-3v-3H9.5M11,13H5v6h6V13L11,13zM17.5,6.5v3h-3v-3H17.5M19,5h-6v6h6V5L19,5zM13,13h1.5v1.5H13V13zM14.5,14.5H16V16h-1.5V14.5zM16,13h1.5v1.5H16V13zM13,16h1.5v1.5H13V16zM14.5,17.5H16V19h-1.5V17.5zM16,16h1.5v1.5H16V16zM17.5,14.5H19V16h-1.5V14.5zM17.5,17.5H19V19h-1.5V17.5zM22,7h-2V4h-3V2h5V7zM22,22v-5h-2v3h-3v2H22zM2,22h5v-2H4v-3H2V22zM2,2v5h2V4h3V2H2z" />
|
||||||
|
</vector>
|
|
@ -2,9 +2,19 @@
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
<item
|
<item
|
||||||
android:id="@+id/account_settings"
|
android:id="@+id/scan_qr_code"
|
||||||
android:icon="@drawable/ic_settings_24dp"
|
android:icon="@drawable/ic_qr_code_scanner_24dp"
|
||||||
android:title="@string/account_settings"
|
android:title="@string/scan_qr_code"
|
||||||
|
android:visible="false"
|
||||||
app:showAsAction="ifRoom" />
|
app:showAsAction="ifRoom" />
|
||||||
|
<item
|
||||||
|
android:id="@+id/account_settings"
|
||||||
|
android:title="@string/account_settings"
|
||||||
|
app:showAsAction="never" />
|
||||||
|
<item
|
||||||
|
android:id="@+id/certificate_login"
|
||||||
|
android:title="@string/certificate_login"
|
||||||
|
android:visible="false"
|
||||||
|
app:showAsAction="never" />
|
||||||
|
|
||||||
</menu>
|
</menu>
|
|
@ -1041,5 +1041,6 @@
|
||||||
<string name="use_opportunistic_tls">Opportunistic TLS (STARTTLS)</string>
|
<string name="use_opportunistic_tls">Opportunistic TLS (STARTTLS)</string>
|
||||||
<string name="info_required">Info required</string>
|
<string name="info_required">Info required</string>
|
||||||
<string name="invalid">Invalid!</string>
|
<string name="invalid">Invalid!</string>
|
||||||
|
<string name="certificate_login">Certificate login</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
Loading…
Reference in a new issue