Commit 31479f37 authored by fallenstardust's avatar fallenstardust

瀑布屏添加自定义view测试

返回键处理改为onGameExit
移除process input
收藏列表改回存储到system.conf
parent 3ac391e4
...@@ -74,6 +74,7 @@ import static cn.garymb.ygomobile.Constants.PREF_READ_EX; ...@@ -74,6 +74,7 @@ import static cn.garymb.ygomobile.Constants.PREF_READ_EX;
import static cn.garymb.ygomobile.Constants.PREF_SENSOR_REFRESH; import static cn.garymb.ygomobile.Constants.PREF_SENSOR_REFRESH;
import static cn.garymb.ygomobile.Constants.PREF_START_SERVICEDUELASSISTANT; import static cn.garymb.ygomobile.Constants.PREF_START_SERVICEDUELASSISTANT;
import static cn.garymb.ygomobile.Constants.PREF_USE_EXTRA_CARD_CARDS; import static cn.garymb.ygomobile.Constants.PREF_USE_EXTRA_CARD_CARDS;
import static cn.garymb.ygomobile.Constants.PREF_WINDOW_TOP_BOTTOM;
import static cn.garymb.ygomobile.Constants.SETTINGS_AVATAR; import static cn.garymb.ygomobile.Constants.SETTINGS_AVATAR;
import static cn.garymb.ygomobile.Constants.SETTINGS_CARD_BG; import static cn.garymb.ygomobile.Constants.SETTINGS_CARD_BG;
import static cn.garymb.ygomobile.Constants.SETTINGS_COVER; import static cn.garymb.ygomobile.Constants.SETTINGS_COVER;
...@@ -138,6 +139,7 @@ public class SettingFragment extends PreferenceFragmentPlus { ...@@ -138,6 +139,7 @@ public class SettingFragment extends PreferenceFragmentPlus {
bind(PREF_READ_EX, mSettings.isReadExpansions()); bind(PREF_READ_EX, mSettings.isReadExpansions());
bind(PREF_DEL_EX, getString(R.string.about_delete_ex)); bind(PREF_DEL_EX, getString(R.string.about_delete_ex));
bind(PERF_TEST_REPLACE_KERNEL, "需root权限,请在开发者的指导下食用"); bind(PERF_TEST_REPLACE_KERNEL, "需root权限,请在开发者的指导下食用");
bind(PREF_WINDOW_TOP_BOTTOM, ""+mSettings.getScreenPadding());
Preference preference = findPreference(PREF_READ_EX); Preference preference = findPreference(PREF_READ_EX);
if (preference != null) { if (preference != null) {
preference.setSummary(mSettings.getExpansionsPath().getAbsolutePath()); preference.setSummary(mSettings.getExpansionsPath().getAbsolutePath());
...@@ -435,7 +437,7 @@ public class SettingFragment extends PreferenceFragmentPlus { ...@@ -435,7 +437,7 @@ public class SettingFragment extends PreferenceFragmentPlus {
process.waitFor(); process.waitFor();
IOUtils.delete(soFile); IOUtils.delete(soFile);
FileUtils.copyFile(file, soFile.getAbsolutePath(), true); FileUtils.copyFile(file, soFile.getAbsolutePath());
me.what = COPY_SO_OK; me.what = COPY_SO_OK;
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
...@@ -544,22 +546,22 @@ public class SettingFragment extends PreferenceFragmentPlus { ...@@ -544,22 +546,22 @@ public class SettingFragment extends PreferenceFragmentPlus {
private void setPendlumScale(boolean ok) { private void setPendlumScale(boolean ok) {
if (Constants.DEBUG) if (Constants.DEBUG)
Log.i("kk", "setPendlumScale " + ok); Log.i("kk", "setPendlumScale " + ok);
File file = new File(mSettings.getResourcePath(), Constants.CORE_SKIN_PENDULUM_PATH); File dir = new File(mSettings.getResourcePath(), Constants.CORE_SKIN_PENDULUM_PATH);
if (ok) { if (ok) {
//rename //rename
Dialog dlg = DialogPlus.show(getActivity(), null, getString(R.string.coping_pendulum_image)); Dialog dlg = DialogPlus.show(getActivity(), null, getString(R.string.coping_pendulum_image));
VUiKit.defer().when(() -> { VUiKit.defer().when(() -> {
try { try {
IOUtils.createFolder(file); IOUtils.createFolder(dir);
IOUtils.copyFilesFromAssets(getActivity(), getDatapath(Constants.CORE_SKIN_PENDULUM_PATH), IOUtils.copyFilesFromAssets(getActivity(), getDatapath(Constants.CORE_SKIN_PENDULUM_PATH),
file.getAbsolutePath(), false); dir.getAbsolutePath(), false);
} catch (IOException e) { } catch (IOException e) {
} }
}).done((re) -> { }).done((re) -> {
dlg.dismiss(); dlg.dismiss();
}); });
} else { } else {
IOUtils.delete(file); IOUtils.delete(dir);
} }
} }
......
...@@ -7,8 +7,11 @@ public class DensityUtils { ...@@ -7,8 +7,11 @@ public class DensityUtils {
* dp转px * dp转px
*/ */
public static int dp2px(Context ctx, float dp) { public static int dp2px(Context ctx, float dp) {
if(dp == 0){
return 0;
}
float density = ctx.getResources().getDisplayMetrics().density; float density = ctx.getResources().getDisplayMetrics().density;
int px = (int) (dp * density + 0.5f);// 4.9->5 4.4->4 int px = Math.round(dp * density);// 4.9->5 4.4->4
return px; return px;
} }
......
...@@ -93,8 +93,7 @@ ...@@ -93,8 +93,7 @@
<string name="search_open">필터</string> <string name="search_open">필터</string>
<string name="search_close">종료</string> <string name="search_close">종료</string>
<string name="reset">초기화</string> <string name="reset">초기화</string>
<string name="hit_keyword1">검색어 1</string> <string name="hit_keyword1">검색어 </string>
<string name="hit_keyword2">검색어 2</string>
<string name="hit_atk">ATK</string> <string name="hit_atk">ATK</string>
<string name="hit_def">DEF</string> <string name="hit_def">DEF</string>
<string name="label_race">종족</string> <string name="label_race">종족</string>
...@@ -318,4 +317,5 @@ ...@@ -318,4 +317,5 @@
<string name="label_ot_All">모든 카드</string> <string name="label_ot_All">모든 카드</string>
<string name="label_ot_No_Exclusive">ID 없는 카드</string> <string name="label_ot_No_Exclusive">ID 없는 카드</string>
<string name="label_ot_CUSTOM">커스텀 카드</string> <string name="label_ot_CUSTOM">커스텀 카드</string>
<string name="settings_screen_padding">曲面屏预留高度</string>
</resources> </resources>
...@@ -93,8 +93,7 @@ ...@@ -93,8 +93,7 @@
<string name="search_open">过滤</string> <string name="search_open">过滤</string>
<string name="search_close">关闭</string> <string name="search_close">关闭</string>
<string name="reset">重置</string> <string name="reset">重置</string>
<string name="hit_keyword1">关键词1</string> <string name="hit_keyword1">关键词(空格隔开)</string>
<string name="hit_keyword2">关键词2</string>
<string name="hit_atk">ATK</string> <string name="hit_atk">ATK</string>
<string name="hit_def">DEF</string> <string name="hit_def">DEF</string>
<string name="label_race">种族</string> <string name="label_race">种族</string>
...@@ -318,4 +317,5 @@ ...@@ -318,4 +317,5 @@
<string name="ask_delete_ex">点击确认以清空</string> <string name="ask_delete_ex">点击确认以清空</string>
<string name="about_delete_ex">如果遇到拓展卡包问题时删除是个不错的办法</string> <string name="about_delete_ex">如果遇到拓展卡包问题时删除是个不错的办法</string>
<string name="file_installed">文件已导入</string> <string name="file_installed">文件已导入</string>
<string name="settings_screen_padding">曲面屏预留高度</string>
</resources> </resources>
...@@ -9,6 +9,13 @@ ...@@ -9,6 +9,13 @@
<item>0</item> <item>0</item>
<item>1</item> <item>1</item>
</string-array> </string-array>
<string-array name="screen_top_bottom_value" translatable="false">
<item>0</item>
<item>5</item>
<item>8</item>
<item>10</item>
<item>15</item>
</string-array>
<string-array name="tips" tools:ignore="InconsistentArrays"> <string-array name="tips" tools:ignore="InconsistentArrays">
<item>Duel is One Thing, Kind is Everything</item> <item>Duel is One Thing, Kind is Everything</item>
<item>Touching Inaccurately in Duelling? to Ephone「Settings」→「Display」→「NotchDisplay」→「Hide the notch area」</item> <item>Touching Inaccurately in Duelling? to Ephone「Settings」→「Display」→「NotchDisplay」→「Hide the notch area」</item>
......
...@@ -83,6 +83,13 @@ ...@@ -83,6 +83,13 @@
<item>Speed</item> <item>Speed</item>
<item>Quality</item> <item>Quality</item>
</string-array> </string-array>
<string-array name="screen_top_bottom_desc" translatable="false">
<item>Disable</item>
<item>5</item>
<item>8</item>
<item>10</item>
<item>15</item>
</string-array>
<!-- settings --> <!-- settings -->
<string name="server_name">Name:</string> <string name="server_name">Name:</string>
...@@ -103,8 +110,7 @@ ...@@ -103,8 +110,7 @@
<string name="search">Search</string> <string name="search">Search</string>
<string name="search_open">Select</string> <string name="search_open">Select</string>
<string name="search_close">Close</string> <string name="search_close">Close</string>
<string name="hit_keyword1">prefix word</string> <string name="hit_keyword1">keywords(separated by SPACE)</string>
<string name="hit_keyword2">suffix word</string>
<string name="hit_atk">ATK</string> <string name="hit_atk">ATK</string>
<string name="hit_def">DEF</string> <string name="hit_def">DEF</string>
<string name="reset">Reset</string> <string name="reset">Reset</string>
...@@ -321,4 +327,5 @@ ...@@ -321,4 +327,5 @@
<string name="label_ot_CUSTOM">Custom</string> <string name="label_ot_CUSTOM">Custom</string>
<string name="label_ot_No_Exclusive">No exclusive</string> <string name="label_ot_No_Exclusive">No exclusive</string>
<string name="label_ot_SC_OCG">SChinese OCG</string> <string name="label_ot_SC_OCG">SChinese OCG</string>
<string name="settings_screen_padding">Reserved height of curved screen</string>
</resources> </resources>
...@@ -37,6 +37,12 @@ ...@@ -37,6 +37,12 @@
android:key="pref_settings_keep_scale" android:key="pref_settings_keep_scale"
android:persistent="false" android:persistent="false"
android:title="@string/about_pref_settings_keep_scale" /> android:title="@string/about_pref_settings_keep_scale" />
<ListPreference
android:entries="@array/screen_top_bottom_desc"
android:entryValues="@array/screen_top_bottom_value"
android:key="pref_settings_window_top_bottom"
android:persistent="true"
android:title="@string/settings_screen_padding" />
<ListPreference <ListPreference
android:entries="@array/opengl_version" android:entries="@array/opengl_version"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment