Calculator-in-a-window wizard step
This commit is contained in:
parent
e0eabca868
commit
3d358b60bf
@ -23,18 +23,16 @@
|
|||||||
package org.solovyev.android.calculator.wizard;
|
package org.solovyev.android.calculator.wizard;
|
||||||
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v4.app.Fragment;
|
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.widget.CheckBox;
|
import android.widget.CheckBox;
|
||||||
|
|
||||||
import org.solovyev.android.calculator.Preferences;
|
import org.solovyev.android.calculator.Preferences;
|
||||||
import org.solovyev.android.calculator.R;
|
import org.solovyev.android.calculator.R;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
public class OnScreenCalculatorWizardStep extends Fragment {
|
public class OnScreenCalculatorWizardStep extends WizardFragment {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
@ -74,7 +72,15 @@ public class OnScreenCalculatorWizardStep extends Fragment {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||||
return inflater.inflate(R.layout.cpp_wizard_step_onscreen, null);
|
final View view = super.onCreateView(inflater, container, savedInstanceState);
|
||||||
|
setupNextButton(R.string.acl_wizard_next);
|
||||||
|
setupPrevButton(R.string.acl_wizard_back);
|
||||||
|
return view;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected int getViewResId() {
|
||||||
|
return R.layout.cpp_wizard_step_onscreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
BIN
android-app/src/main/res/drawable-xxhdpi/logo_wizard_window.png
Normal file
BIN
android-app/src/main/res/drawable-xxhdpi/logo_wizard_window.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
@ -33,21 +33,18 @@
|
|||||||
a:layout_height="wrap_content"
|
a:layout_height="wrap_content"
|
||||||
a:textAppearance="@android:style/TextAppearance.Large"
|
a:textAppearance="@android:style/TextAppearance.Large"
|
||||||
style="@style/WizardLabel"
|
style="@style/WizardLabel"
|
||||||
a:text="Choose mode"
|
a:text="Choose mode"/>
|
||||||
a:layout_marginBottom="40dp" />
|
|
||||||
|
|
||||||
<Spinner
|
<Spinner
|
||||||
a:id="@+id/wizard_mode_spinner"
|
a:id="@+id/wizard_mode_spinner"
|
||||||
a:layout_width="wrap_content"
|
a:layout_width="wrap_content"
|
||||||
a:layout_height="wrap_content"
|
a:layout_height="wrap_content"
|
||||||
style="@style/WizardLabel"
|
style="@style/WizardLabel"/>
|
||||||
a:layout_marginBottom="40dp" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
a:id="@+id/wizard_mode_description"
|
a:id="@+id/wizard_mode_description"
|
||||||
a:layout_width="wrap_content"
|
a:layout_width="wrap_content"
|
||||||
a:layout_height="wrap_content"
|
a:layout_height="wrap_content"
|
||||||
style="@style/WizardLabel"
|
style="@style/WizardLabel"/>
|
||||||
a:text="Choose mode" />
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
@ -25,17 +25,21 @@
|
|||||||
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
|
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
|
||||||
a:layout_width="match_parent"
|
a:layout_width="match_parent"
|
||||||
a:layout_height="match_parent"
|
a:layout_height="match_parent"
|
||||||
|
a:gravity="center"
|
||||||
a:orientation="vertical">
|
a:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
a:drawableTop="@drawable/logo_wizard_window"
|
||||||
a:text="@string/cpp_wizard_onscreen_description"
|
a:text="@string/cpp_wizard_onscreen_description"
|
||||||
a:layout_height="wrap_content"
|
a:layout_height="wrap_content"
|
||||||
a:layout_width="match_parent"/>
|
a:layout_width="wrap_content"
|
||||||
|
style="@style/WizardLabel" />
|
||||||
|
|
||||||
<CheckBox
|
<CheckBox
|
||||||
a:id="@+id/wizard_onscreen_app_enabled_checkbox"
|
a:id="@+id/wizard_onscreen_app_enabled_checkbox"
|
||||||
a:layout_height="wrap_content"
|
a:layout_height="wrap_content"
|
||||||
a:layout_width="match_parent"
|
a:layout_width="wrap_content"
|
||||||
a:text="@string/cpp_wizard_onscreen_checkbox"/>
|
a:text="@string/cpp_wizard_onscreen_checkbox"
|
||||||
|
style="@style/WizardLabel" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
<string name="cpp_wizard_final_translate">Перевести язык</string>
|
<string name="cpp_wizard_final_translate">Перевести язык</string>
|
||||||
<string name="cpp_wizard_final_contribute">Поучавствовать в разработке</string>
|
<string name="cpp_wizard_final_contribute">Поучавствовать в разработке</string>
|
||||||
<string name="cpp_wizard_onscreen_description">Калькулятор в отдельном окне позволяет вам произодить вычисления не закрывая при этом другие приложения</string>
|
<string name="cpp_wizard_onscreen_description">Калькулятор в отдельном окне позволяет вам произодить вычисления не закрывая при этом другие приложения</string>
|
||||||
<string name="cpp_wizard_onscreen_checkbox">Включить калькулятор в отдельном окне (вторая иконка появится в списке приложений)</string>
|
<string name="cpp_wizard_onscreen_checkbox">Включить</string>
|
||||||
<string name="cpp_wizard_dragbutton_description">Специально разработанные кнопки позволяют быстро и просто использовать дополнительные возможности калькулятора
|
<string name="cpp_wizard_dragbutton_description">Специально разработанные кнопки позволяют быстро и просто использовать дополнительные возможности калькулятора
|
||||||
</string>
|
</string>
|
||||||
<string name="cpp_wizard_finish_confirmation">Вы действительно хотите завершить визард?</string>
|
<string name="cpp_wizard_finish_confirmation">Вы действительно хотите завершить визард?</string>
|
||||||
|
@ -150,6 +150,7 @@
|
|||||||
<item name="android:layout_height">wrap_content</item>
|
<item name="android:layout_height">wrap_content</item>
|
||||||
<item name="android:layout_gravity">center</item>
|
<item name="android:layout_gravity">center</item>
|
||||||
<item name="android:drawablePadding">40dp</item>
|
<item name="android:drawablePadding">40dp</item>
|
||||||
|
<item name="android:layout_marginBottom">40dp</item>
|
||||||
<item name="android:gravity">center</item>
|
<item name="android:gravity">center</item>
|
||||||
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
|
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
|
||||||
</style>
|
</style>
|
||||||
|
@ -41,9 +41,7 @@
|
|||||||
<string name="cpp_wizard_onscreen_description">Calculator in separate window allows you to do calculations while
|
<string name="cpp_wizard_onscreen_description">Calculator in separate window allows you to do calculations while
|
||||||
using other apps on your device
|
using other apps on your device
|
||||||
</string>
|
</string>
|
||||||
<string name="cpp_wizard_onscreen_checkbox">Enable calculator in separate window (second icon will appear in the
|
<string name="cpp_wizard_onscreen_checkbox">Enable</string>
|
||||||
apps list)
|
|
||||||
</string>
|
|
||||||
<string name="cpp_wizard_dragbutton_description">Drag button is an exclusive feature of Calculator++ which provides
|
<string name="cpp_wizard_dragbutton_description">Drag button is an exclusive feature of Calculator++ which provides
|
||||||
fast access to the secondary functions
|
fast access to the secondary functions
|
||||||
</string>
|
</string>
|
||||||
|
Loading…
Reference in New Issue
Block a user