Added to string resources: "Small", "Normal", "Large", "Huge", "Thin", "Normal", "Thick", "Default"

pull/18/head
Olga Miller 2023-12-18 11:56:45 +01:00
rodzic 33395413be
commit e7424cac3e
4 zmienionych plików z 36 dodań i 5 usunięć

Wyświetl plik

@ -148,7 +148,7 @@ public class EditTextActivity extends AppCompatActivity
private void initFontFamilySpinner(String familyName) {
Spinner spinner = findViewById(R.id.edit_font_family);
spinner.setOnItemSelectedListener(this);
mFontFamilySet = new FontFamilySet();
mFontFamilySet = new FontFamilySet(this);
mSelectedFontFamily = mFontFamilySet.getFontFamily(familyName);
mFontFamilyNameList = mFontFamilySet.getFontFamilyDisplayNameList();
spinner.setAdapter(new ArrayAdapter<>(this,
@ -159,7 +159,13 @@ public class EditTextActivity extends AppCompatActivity
private void initTextSizeSpinner(float textSize) {
Spinner spinner = findViewById(R.id.edit_text_size);
spinner.setOnItemSelectedListener(this);
String[] sizeList = new String[]{"Small", "Normal", "Large", "Huge"};
String[] sizeList = new String[]
{
getString(R.string.font_size_small),
getString(R.string.font_size_normal),
getString(R.string.font_size_large),
getString(R.string.font_size_huge)
};
spinner.setAdapter(new ArrayAdapter<>(this,
android.R.layout.simple_spinner_dropdown_item, sizeList));
spinner.setSelection(textSizeToPosition(textSize));
@ -168,7 +174,12 @@ public class EditTextActivity extends AppCompatActivity
private void initOutlineSizeSpinner(float outlineSize) {
Spinner spinner = findViewById(R.id.edit_outline_size);
spinner.setOnItemSelectedListener(this);
String[] sizeList = new String[]{"Thin", "Normal", "Thick"};
String[] sizeList = new String[]
{
getString(R.string.outline_size_thin),
getString(R.string.outline_size_normal),
getString(R.string.outline_size_thick)
};
spinner.setAdapter(new ArrayAdapter<>(this,
android.R.layout.simple_spinner_dropdown_item, sizeList));
spinner.setSelection(outlineSizeToPosition(outlineSize));

Wyświetl plik

@ -16,6 +16,8 @@ limitations under the License.
package om.sstvencoder;
import androidx.annotation.NonNull;
import android.content.Context;
import android.util.Xml;
import org.xmlpull.v1.XmlPullParser;
@ -37,8 +39,10 @@ class FontFamilySet {
}
private final List<FontFamily> mFamilySet;
private final Context mContext;
FontFamilySet() {
FontFamilySet(Context context) {
mContext = context;
mFamilySet = new ArrayList<>();
fillWithSystemFonts(mFamilySet);
if (mFamilySet.size() == 0)
@ -49,7 +53,7 @@ class FontFamilySet {
private FontFamily getDefaultFontFamily() {
FontFamily defaultFontFamily = new FontFamily();
defaultFontFamily.name = null;
defaultFontFamily.displayName = "Default";
defaultFontFamily.displayName = mContext.getString(R.string.font_default);
defaultFontFamily.bold = true;
defaultFontFamily.italic = true;
return defaultFontFamily;

Wyświetl plik

@ -32,6 +32,14 @@
<string name="outline_color">描边颜色</string>
<string name="size">大小</string>
<string name="font">字体</string>
<string name="font_default">默认</string>
<string name="text">文本</string>
<string name="font_size_small">小的</string>
<string name="font_size_normal">普通的</string>
<string name="font_size_large">大的</string>
<string name="font_size_huge">巨大的</string>
<string name="outline_size">描边大小</string>
<string name="outline_size_thin">薄的</string>
<string name="outline_size_normal">普通的</string>
<string name="outline_size_thick">厚的</string>
</resources>

Wyświetl plik

@ -60,6 +60,14 @@
<string name="outline_color">Color</string>
<string name="size">Size</string>
<string name="font">Font</string>
<string name="font_default">Default</string>
<string name="text">Text</string>
<string name="font_size_small">Small</string>
<string name="font_size_normal">Normal</string>
<string name="font_size_large">Large</string>
<string name="font_size_huge">Huge</string>
<string name="outline_size">Size</string>
<string name="outline_size_thin">Thin</string>
<string name="outline_size_normal">Normal</string>
<string name="outline_size_thick">Thick</string>
</resources>