diff --git a/Android.bp b/Android.bp index d0ec6f4..552f253 100644 --- a/Android.bp +++ b/Android.bp @@ -98,14 +98,14 @@ cc_prebuilt_library_shared { ], shared_libs: [ "libgui_shim_miuicamera", - "libvndksupport", + "libbinder", "libcamera_client", "libcamera_metadata", - "libgui", - "libbinder", - "libutils", "libcutils", + "libgui", "liblog", + "libutils", + "libvndksupport", "libxml2", "libc++", "libc", @@ -219,3 +219,11 @@ android_app_import { privileged: true, system_ext_specific: true, } + +dex_import { + name: "mediatek-framework", + owner: "xiaomi", + jars: [ + "proprietary/system/framework/mediatek-framework.jar", + ], +} diff --git a/proprietary/odm/etc/camera/72.png b/proprietary/odm/etc/camera/72.png new file mode 100644 index 0000000..62aa6f0 Binary files /dev/null and b/proprietary/odm/etc/camera/72.png differ diff --git a/proprietary/odm/etc/camera/73.png b/proprietary/odm/etc/camera/73.png new file mode 100644 index 0000000..8d9c81a Binary files /dev/null and b/proprietary/odm/etc/camera/73.png differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/config.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/config.json new file mode 100644 index 0000000..a3dabc0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/config.json @@ -0,0 +1,309 @@ +{ + "version": 1.0, + "miviVersion": 3.001, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "show_in_menu": true, + "setting_img": "img_setting.webp", + "priority": 1, + "exclude_cases": ["200m"], + "limitation": { + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": false, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "40dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "40dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "40dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "214dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "40dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "4dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif_mm", + "margin_top": "14dp", + "layout_gravity": "left", + "text": "@exif=@{focal}mm", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "14dp", + "childViews": [ + { + "type": "TextView", + "id": "F", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "F", + "text_upper": true, + "font_ref": "f4" + }, + { + "type": "TextView", + "id": "exif_f", + "margin_left": "8dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{aperture}", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "S", + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "S", + "text_upper": true, + "font_ref": "f4" + }, + { + "type": "TextView", + "id": "exif_s", + "margin_left": "8dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "ISO", + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "ISO", + "text_upper": true, + "font_ref": "f4" + }, + { + "type": "TextView", + "id": "exif_iso", + "margin_left": "8dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{iso}", + "font_ref": "f3" + } + ] + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "enable": false, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "14dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "214dp", + "display_width": "0dp", + "path": "pathType=direct;path=img_right_father.webp" + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#BF000000", "#80000000", "black"] + } + ], + "fonts": { + "f1": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 14, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.02 + }, + "f3": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "oxanium", + "variation": "'wght' 401", + "letterSpacing": 0.14 + }, + "f4": { + "size": 20.0, + "color": "@foreground=2", + "typeface": "oxanium", + "variation": "'wght' 401", + "letterSpacing": 0.047 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/i18n.json new file mode 100644 index 0000000..55831d6 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/i18n.json @@ -0,0 +1,91 @@ +{ + "wm_2026_parents_day_137": { + "zh-rCN": "节日限定水印", + "default": "Holidays", + "am": "በዓላት", + "ar": "العطلات", + "as-rIN": "বন্ধৰ দিন", + "az-rAZ": "Bayramlar", + "be": "Святы", + "bg": "Празници", + "bn-rBD": "ছুটি", + "bn-rIN": "ছুটি", + "bo-rCN": "དུས་ཆེན་གྱི་ཚད་བཀག་ཆུ་པར་།", + "bs": "Praznici", + "ca": "Festius", + "cs": "Prázdniny", + "da": "Helligdage", + "de": "Urlaub", + "el": "Εορτές", + "en-rAU": "Holidays", + "en-rGB": "Holidays", + "en-rIN": "Holidays", + "es-rUS": "Festivos", + "es": "Festivos", + "et-rEE": "Pühad", + "eu-rES": "Oporrak", + "fa-rIR": "تعطیلات", + "fi": "Lomat", + "fr": "Vacances", + "gl-rES": "Vacacións", + "gu-rIN": "રજાઓ", + "ha-rNG": "Ranakun hutu", + "hi": "छुट्टियां", + "hr": "Praznici", + "hu": "Ünnepek", + "hy-rAM": "Տոներ", + "in": "Hari libur", + "it": "Festività", + "iw-rIL": "חופשות", + "ja": "祝日", + "ka-rGE": "დღესასწაულები", + "kk-rKZ": "Демалыстар", + "km-rKH": "ថ្ងៃឈប់សម្រាក", + "kn-rIN": "ರಜಾದಿನಗಳು", + "ko": "휴일", + "lo-rLA": "ວັນພັກ", + "lt": "Atostogos", + "lv": "Brīvdienas", + "mk-rMK": "Празници", + "ml-rIN": "അവധിദിനങ്ങൾ", + "mr-rIN": "सुट्ट्या", + "ms-rMY": "Cuti", + "mt-rMT": "Btajjel", + "my-rMM": "အားလပ်ရက်", + "nb": "Ferier", + "ne-rIN": "विदाका दिन", + "ne-rNP": "विदाका दिन", + "nl": "Vakanties", + "om": "Ayyaanota", + "or-rIN": "ଛୁଟିଦିନ", + "pa-rIN": "ਛੁੱਟੀਆਂ", + "pl": "Urlop", + "pt-rBR": "Feriados", + "pt-rPT": "Feriados", + "ro": "Vacanțe", + "ru": "Праздники", + "si-rLK": "නිවාඩු දින", + "sk": "Sviatky", + "sl": "Prazniki", + "sq-rAL": "Pushime", + "sr": "Празници", + "sv": "Semestrar", + "sw": "Sikukuu", + "ta-rIN": "விடுமுறைகள்", + "te-rIN": "సెలవులు", + "th": "วันหยุด", + "tr": "Tatiller", + "ug-rCN": "بايراملىق چەكلىك سۇ باسمىسى", + "uk": "Свята", + "ur-rIN": "تعطیلات", + "ur-rPK": "تعطیلات", + "uz-rUZ": "Ta’tillar", + "vi": "Ngày lễ", + "zh-rHK": "節日限定浮水印", + "zh-rTW": "節日限定浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_right_father.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_right_father.webp new file mode 100644 index 0000000..036e7e3 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_right_father.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_setting.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_setting.webp new file mode 100644 index 0000000..5852976 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_setting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/meta.json new file mode 100644 index 0000000..fff4544 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1.0, + "miviVersion": 3.001, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "show_in_menu": true, + "setting_img": "img_setting.webp", + "priority": 1, + "exclude_cases": [ + "200m" + ], + "limitation": { + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_1.json new file mode 100644 index 0000000..725df44 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_1.json @@ -0,0 +1,444 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "214dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "F", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "F", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{aperture}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "S", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "S", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "ISO", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "ISO", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "214dp", + "path": "pathType=direct;path=img_right_father.webp", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.14, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=2", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.047, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_2.json new file mode 100644 index 0000000..725df44 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_2.json @@ -0,0 +1,444 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "214dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "F", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "F", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{aperture}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "S", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "S", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "ISO", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "ISO", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "214dp", + "path": "pathType=direct;path=img_right_father.webp", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.14, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=2", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.047, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_3.json new file mode 100644 index 0000000..725df44 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_3.json @@ -0,0 +1,444 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "214dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "F", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "F", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{aperture}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "S", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "S", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "ISO", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "ISO", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "214dp", + "path": "pathType=direct;path=img_right_father.webp", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.14, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=2", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.047, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_4.json new file mode 100644 index 0000000..725df44 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_4.json @@ -0,0 +1,444 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_parents_day_137", + "id": "137", + "description": "2026_parents_day_137", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "40dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "214dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "14.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "F", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "F", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{aperture}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "S", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "S", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "ISO", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "ISO", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "8.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "214dp", + "path": "pathType=direct;path=img_right_father.webp", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.14, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=2", + "typeface": "oxanium", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.047, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/userData/current/userConfig.json new file mode 100644 index 0000000..5d11dab --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"137","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":false,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false,"time_data":1781776105457,"location_data_latlng":"","location_data_address":"","location_data_complete_address":"","version":1} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/config.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/config.json new file mode 100644 index 0000000..f52567b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/config.json @@ -0,0 +1,263 @@ +{ + "version": 1.0, + "miviVersion": 3.001, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "show_in_menu": true, + "setting_img": "img_setting.webp", + "priority": 2, + "exclude_cases": ["200m"], + "limitation": { + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=background_1", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "30dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "172dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "50dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "4dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "36dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "4dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "7dp", + "text": "@mix=time;@locationLimit=0.8;@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "172dp", + "display_width": "0dp", + "path": "pathType=select;path=img_right;foreground=3" + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "background_1", + "icon": "@img=icon_1_white.webp", + "icon_dark": "@img=icon_1_black.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#BF000000", "black", "1"] + }, + { + "name": "background_2", + "icon": "@img=icon_2_white.webp", + "icon_dark": "@img=icon_2_black.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#BF000000", "black", "2"] + }, + { + "name": "background_3", + "icon": "@img=icon_3_white.webp", + "icon_dark": "@img=icon_3_black.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#BF000000", "black", "3"] + }, + { + "name": "background_4", + "icon": "@img=icon_4_white.webp", + "icon_dark": "@img=icon_4_black.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#BF000000", "black", "4"] + } + ], + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.06 + }, + "f3": { + "size": 24.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.045 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/i18n.json new file mode 100644 index 0000000..fcdc85e --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/i18n.json @@ -0,0 +1,91 @@ +{ + "wm_2026_graduation_season_139": { + "zh-rCN": "节日限定水印", + "default": "Holidays", + "am": "በዓላት", + "ar": "العطلات", + "as-rIN": "বন্ধৰ দিন", + "az-rAZ": "Bayramlar", + "be": "Святы", + "bg": "Празници", + "bn-rBD": "ছুটি", + "bn-rIN": "ছুটি", + "bo-rCN": "དུས་ཆེན་གྱི་ཚད་བཀག་ཆུ་པར་།", + "bs": "Praznici", + "ca": "Festius", + "cs": "Prázdniny", + "da": "Helligdage", + "de": "Urlaub", + "el": "Εορτές", + "en-rAU": "Holidays", + "en-rGB": "Holidays", + "en-rIN": "Holidays", + "es-rUS": "Festivos", + "es": "Festivos", + "et-rEE": "Pühad", + "eu-rES": "Oporrak", + "fa-rIR": "تعطیلات", + "fi": "Lomat", + "fr": "Vacances", + "gl-rES": "Vacacións", + "gu-rIN": "રજાઓ", + "ha-rNG": "Ranakun hutu", + "hi": "छुट्टियां", + "hr": "Praznici", + "hu": "Ünnepek", + "hy-rAM": "Տոներ", + "in": "Hari libur", + "it": "Festività", + "iw-rIL": "חופשות", + "ja": "祝日", + "ka-rGE": "დღესასწაულები", + "kk-rKZ": "Демалыстар", + "km-rKH": "ថ្ងៃឈប់សម្រាក", + "kn-rIN": "ರಜಾದಿನಗಳು", + "ko": "휴일", + "lo-rLA": "ວັນພັກ", + "lt": "Atostogos", + "lv": "Brīvdienas", + "mk-rMK": "Празници", + "ml-rIN": "അവധിദിനങ്ങൾ", + "mr-rIN": "सुट्ट्या", + "ms-rMY": "Cuti", + "mt-rMT": "Btajjel", + "my-rMM": "အားလပ်ရက်", + "nb": "Ferier", + "ne-rIN": "विदाका दिन", + "ne-rNP": "विदाका दिन", + "nl": "Vakanties", + "om": "Ayyaanota", + "or-rIN": "ଛୁଟିଦିନ", + "pa-rIN": "ਛੁੱਟੀਆਂ", + "pl": "Urlop", + "pt-rBR": "Feriados", + "pt-rPT": "Feriados", + "ro": "Vacanțe", + "ru": "Праздники", + "si-rLK": "නිවාඩු දින", + "sk": "Sviatky", + "sl": "Prazniki", + "sq-rAL": "Pushime", + "sr": "Празници", + "sv": "Semestrar", + "sw": "Sikukuu", + "ta-rIN": "விடுமுறைகள்", + "te-rIN": "సెలవులు", + "th": "วันหยุด", + "tr": "Tatiller", + "ug-rCN": "بايراملىق چەكلىك سۇ باسمىسى", + "uk": "Свята", + "ur-rIN": "تعطیلات", + "ur-rPK": "تعطیلات", + "uz-rUZ": "Ta’tillar", + "vi": "Ngày lễ", + "zh-rHK": "節日限定浮水印", + "zh-rTW": "節日限定浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_black.webp new file mode 100644 index 0000000..c55c5b6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_white.webp new file mode 100644 index 0000000..6e69bb9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_black.webp new file mode 100644 index 0000000..84fd7b1 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_white.webp new file mode 100644 index 0000000..a5e049d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_black.webp new file mode 100644 index 0000000..e7800c0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_white.webp new file mode 100644 index 0000000..d71f2cf Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_black.webp new file mode 100644 index 0000000..56bb0c6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_white.webp new file mode 100644 index 0000000..15592cb Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_1.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_1.webp new file mode 100644 index 0000000..ec1f154 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_1.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_2.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_2.webp new file mode 100644 index 0000000..ed56781 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_2.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_3.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_3.webp new file mode 100644 index 0000000..32043d0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_3.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_4.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_4.webp new file mode 100644 index 0000000..92bb005 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_4.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_setting.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_setting.webp new file mode 100644 index 0000000..3047b9d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_setting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/meta.json new file mode 100644 index 0000000..ca4c32f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1.0, + "miviVersion": 3.001, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "show_in_menu": true, + "setting_img": "img_setting.webp", + "priority": 2, + "exclude_cases": [ + "200m" + ], + "limitation": { + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_1.json new file mode 100644 index 0000000..4be89b4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_1.json @@ -0,0 +1,378 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=background_1", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "172dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "36dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "172dp", + "path": "pathType=select;path=img_right;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.06, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.045, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "background_1", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "1" + ] + }, + { + "name": "background_2", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "2" + ] + }, + { + "name": "background_3", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "3" + ] + }, + { + "name": "background_4", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "4" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_2.json new file mode 100644 index 0000000..4be89b4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_2.json @@ -0,0 +1,378 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=background_1", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "172dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "36dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "172dp", + "path": "pathType=select;path=img_right;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.06, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.045, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "background_1", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "1" + ] + }, + { + "name": "background_2", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "2" + ] + }, + { + "name": "background_3", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "3" + ] + }, + { + "name": "background_4", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "4" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_3.json new file mode 100644 index 0000000..4be89b4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_3.json @@ -0,0 +1,378 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=background_1", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "172dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "36dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "172dp", + "path": "pathType=select;path=img_right;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.06, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.045, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "background_1", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "1" + ] + }, + { + "name": "background_2", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "2" + ] + }, + { + "name": "background_3", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "3" + ] + }, + { + "name": "background_4", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "4" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_4.json new file mode 100644 index 0000000..4be89b4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_4.json @@ -0,0 +1,378 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=background_1", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "172dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "36dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "172dp", + "path": "pathType=select;path=img_right;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.06, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.045, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "background_1", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "1" + ] + }, + { + "name": "background_2", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "2" + ] + }, + { + "name": "background_3", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "3" + ] + }, + { + "name": "background_4", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "4" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_5.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_5.json new file mode 100644 index 0000000..4be89b4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_5.json @@ -0,0 +1,378 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_2026_graduation_season_139", + "id": "139", + "description": "2026_graduation_season_139", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=background_1", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "172dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "padding_1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "36dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2, + 7.2 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "padding_2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "4dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "mix_text_1", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "right_bottom_img", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "display_width": "0dp", + "display_height": "172dp", + "path": "pathType=select;path=img_right;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.06, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.045, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "background_1", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "1" + ] + }, + { + "name": "background_2", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "2" + ] + }, + { + "name": "background_3", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "3" + ] + }, + { + "name": "background_4", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#BF000000", + "black", + "4" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/userData/current/userConfig.json new file mode 100644 index 0000000..14090f9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"139","font_scale":1,"view_alpha_ratio":1,"frame_background":"background_1","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":false,"model_switch":true,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mix_text_type_option_1":"time","mix_text_type_option_2":"off","mix_text_type_option_3":"off","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false,"time_data":1781776108024,"location_data_latlng":"","location_data_address":"","location_data_complete_address":"","version":1} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/config.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/config.json new file mode 100644 index 0000000..ae4415a --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_2026_parents_day_name", + "preview": "img_setting_base.webp", + "priority": 17 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/i18n.json new file mode 100644 index 0000000..93e7c0c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/i18n.json @@ -0,0 +1,87 @@ +{ + "wm_group_2026_parents_day_name": { + "zh-rCN": "节日限定水印", + "default": "Holidays", + "am": "በዓላት", + "ar": "العطلات", + "as-rIN": "বন্ধৰ দিন", + "az-rAZ": "Bayramlar", + "be": "Святы", + "bg": "Празници", + "bn-rBD": "ছুটি", + "bn-rIN": "ছুটি", + "bo-rCN": "དུས་ཆེན་གྱི་ཚད་བཀག་ཆུ་པར་།", + "bs": "Praznici", + "ca": "Festius", + "cs": "Prázdniny", + "da": "Helligdage", + "de": "Urlaub", + "el": "Εορτές", + "en-rAU": "Holidays", + "en-rGB": "Holidays", + "en-rIN": "Holidays", + "es-rUS": "Festivos", + "es": "Festivos", + "et-rEE": "Pühad", + "eu-rES": "Oporrak", + "fa-rIR": "تعطیلات", + "fi": "Lomat", + "fr": "Vacances", + "gl-rES": "Vacacións", + "gu-rIN": "રજાઓ", + "ha-rNG": "Ranakun hutu", + "hi": "छुट्टियां", + "hr": "Praznici", + "hu": "Ünnepek", + "hy-rAM": "Տոներ", + "in": "Hari libur", + "it": "Festività", + "iw-rIL": "חופשות", + "ja": "祝日", + "ka-rGE": "დღესასწაულები", + "kk-rKZ": "Демалыстар", + "km-rKH": "ថ្ងៃឈប់សម្រាក", + "kn-rIN": "ರಜಾದಿನಗಳು", + "ko": "휴일", + "lo-rLA": "ວັນພັກ", + "lt": "Atostogos", + "lv": "Brīvdienas", + "mk-rMK": "Празници", + "ml-rIN": "അവധിദിനങ്ങൾ", + "mr-rIN": "सुट्ट्या", + "ms-rMY": "Cuti", + "mt-rMT": "Btajjel", + "my-rMM": "အားလပ်ရက်", + "nb": "Ferier", + "ne-rIN": "विदाका दिन", + "ne-rNP": "विदाका दिन", + "nl": "Vakanties", + "om": "Ayyaanota", + "or-rIN": "ଛୁଟିଦିନ", + "pa-rIN": "ਛੁੱਟੀਆਂ", + "pl": "Urlop", + "pt-rBR": "Feriados", + "pt-rPT": "Feriados", + "ro": "Vacanțe", + "ru": "Праздники", + "si-rLK": "නිවාඩු දින", + "sk": "Sviatky", + "sl": "Prazniki", + "sq-rAL": "Pushime", + "sr": "Празници", + "sv": "Semestrar", + "sw": "Sikukuu", + "ta-rIN": "விடுமுறைகள்", + "te-rIN": "సెలవులు", + "th": "วันหยุด", + "tr": "Tatiller", + "ug-rCN": "بايراملىق چەكلىك سۇ باسمىسى", + "uk": "Свята", + "ur-rIN": "تعطیلات", + "ur-rPK": "تعطیلات", + "uz-rUZ": "Ta’tillar", + "vi": "Ngày lễ", + "zh-rHK": "節日限定浮水印", + "zh-rTW": "節日限定浮水印" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/img_setting_base.webp new file mode 100644 index 0000000..f3077d1 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/assets_copied b/proprietary/odm/etc/camera/xiaomi/configs/assets_copied new file mode 100644 index 0000000..e69de29 diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/config.json new file mode 100644 index 0000000..05937a8 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/config.json @@ -0,0 +1,307 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_17_name", + "id": "17", + "description": "classic_1", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "priority": 1, + "show_in_menu": true, + "exclude_cases": ["200m"], + "limitation": { + "name_length_limitation": [0, 17] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "39dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "50dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "40dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7, 7, 7, 7, 7, 7, 7, 7], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "36dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-50dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "TextView", + "id": "exif_mm", + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=f/@{aperture}", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "24dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "41dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 36.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 24.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + }, + "f3": { + "size": 22.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.01 + }, + "f4": { + "size": 28.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "letterSpacing": 0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/i18n.json new file mode 100644 index 0000000..ab5bd29 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/i18n.json @@ -0,0 +1,88 @@ +{ + "wm_classic_17_name": { + "zh-rCN": "经典水印", + "default": "Classic", + "ar": "كلاسيك", + "as-rIN": "ক্লাছিক", + "az-rAZ": "Klassik", + "be": "Класічны", + "bg": "Класическо", + "bn-rBD": "ক্ল্যাসিক", + "bn-rIN": "ক্ল্যাসিক", + "bo-rCN": "གསུང་རབ་ཆུ་པར་།", + "bs": "Klasično", + "ca": "Clàssic", + "cs": "Klasická", + "da": "Klassisk", + "de": "Klassisch", + "el": "Κλασσικό", + "en-rAU": "Classic", + "en-rGB": "Classic", + "en-rIN": "Classic", + "es-rUS": "Clásico", + "es": "Clásico", + "et-rEE": "Klassikaline", + "eu-rES": "Klasikoa", + "fa-rIR": "کلاسیک", + "fi": "Klassinen", + "fr": "Classique", + "gl-rES": "Clásico", + "gu-rIN": "ક્લાસિક", + "ha-rNG": "Gargajiya", + "hi": "क्लासिक", + "hr": "Klasično", + "hu": "Klasszikus", + "hy-rAM": "Դասական", + "in": "Klasik", + "it": "Classico", + "iw-rIL": "קלאסי", + "ja": "クラシック", + "ka-rGE": "კლასიკური", + "kk-rKZ": "Классикалық", + "km-rKH": "ក្លាស៊ីក", + "kn-rIN": "ಕ್ಲಾಸಿಕ್", + "ko": "클래식", + "lo-rLA": "ຄລາສສິກ", + "lt": "Klasikinis", + "lv": "Klasisks", + "mk-rMK": "Класично", + "ml-rIN": "ക്ലാസിക്", + "mr-rIN": "क्लासिक", + "ms-rMY": "Klasik", + "mt-rMT": "Klassika", + "my-rMM": "ဂန္ထဝင်", + "nb": "Klassisk", + "ne-rIN": "क्लासिक", + "ne-rNP": "क्लासिक", + "nl": "Klassiek", + "or-rIN": "କ୍ଲାସିକ୍‌", + "pa-rIN": "ਕਲਾਸਿਕ", + "pl": "Klasyczny", + "pt-rBR": "Clássico", + "pt-rPT": "Clássico", + "ro": "Clasic", + "ru": "Классика", + "sk": "Klasický", + "sl": "Klasično", + "sq-rAL": "Klasik", + "sr": "Класично", + "sv": "Klassisk", + "sw": "Zamani", + "ta-rIN": "கிளாசிக்", + "te-rIN": "క్లాసిక్", + "th": "คลาสสิก", + "tr": "Klasik", + "ug-rCN": "كلاسسىك سۇ باسمىسى", + "uk": "Класика", + "ur-rIN": "کلاسک", + "ur-rPK": "کلاسک", + "uz-rUZ": "Klassik", + "vi": "Cổ điển", + "zh-rHK": "經典浮水印", + "zh-rTW": "經典浮水印" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/mivi_1.json new file mode 100644 index 0000000..d9d8aa7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/mivi_1.json @@ -0,0 +1,454 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_17_name", + "id": "17", + "description": "classic_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "39dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "36dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=f\/@{aperture}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "41dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.01, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 28, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/userData/current/userConfig.json new file mode 100644 index 0000000..e1eb6e7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"17","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false,"time_data":1781776104618} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/config.json new file mode 100644 index 0000000..40811f7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/config.json @@ -0,0 +1,351 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_18_name", + "id": "18", + "description": "classic_2", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 2, + "limitation": { + "name_length_limitation": [0, 17] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "35dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "40dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7, 7, 7, 7, 7, 7, 7, 7], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "31dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "TextView", + "id": "exif_mm", + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=f/@{aperture}", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "10dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "24dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "41dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 36.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 24.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + }, + "f3": { + "size": 22.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.01 + }, + "f4": { + "size": 28.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "letterSpacing": 0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/i18n.json new file mode 100644 index 0000000..d9b4e88 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_18_name": { + "default": "CLASSIC TWO", + "zh-rCN": "经典2" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_1.json new file mode 100644 index 0000000..8f6b605 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_1.json @@ -0,0 +1,533 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_18_name", + "id": "18", + "description": "classic_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "35dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "31dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=f\/@{aperture}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "41dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.01, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 28, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_2.json new file mode 100644 index 0000000..8f6b605 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_2.json @@ -0,0 +1,533 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_18_name", + "id": "18", + "description": "classic_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "35dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "31dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=f\/@{aperture}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "41dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.01, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 28, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_3.json new file mode 100644 index 0000000..8f6b605 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_3.json @@ -0,0 +1,533 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_18_name", + "id": "18", + "description": "classic_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "35dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "31dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=f\/@{aperture}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "41dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.01, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 28, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_4.json new file mode 100644 index 0000000..8f6b605 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_4.json @@ -0,0 +1,533 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_18_name", + "id": "18", + "description": "classic_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "35dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 10, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "31dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=f\/@{aperture}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "2dp", + "layout_height": "24dp", + "background": "@foreground=1", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "41dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.01, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 28, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/userData/current/userConfig.json new file mode 100644 index 0000000..b911957 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"18","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/config.json new file mode 100644 index 0000000..96b9bfb --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/config.json @@ -0,0 +1,237 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_19_name", + "id": "19", + "description": "classic_3", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "raw", "doc", "pano", "mimoji", "instant"], + "priority": 3, + "limitation": { + "name_length_limitation": [0, 17], + "exclude_device_type": ["poco"], + "custom_not_support": { + "ro.miui.build.region": ["global"], + "ro.boot.product.theme_customize": ["lcc"], + "ro.product.device": [], + "device_type": [] + } + }, + "position": "in" + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "layout_width": "90%w", + "layout_height": "108dp", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-50dp", + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "match_parent", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFFFFFFF", + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-28dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "9dp", + "background": "@foreground=1", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "24dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFCC1414", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#CCFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 22.0, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501" + }, + "f3": { + "size": 20.0, + "color": "#80000000", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 20.0, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/i18n.json new file mode 100644 index 0000000..74f041f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_classic_19_name": { + "default": "CLASSIC THREE", + "zh-rCN": "经典3" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/userData/current/userConfig.json new file mode 100644 index 0000000..1ea93a0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"19"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/19/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/19/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/config.json new file mode 100644 index 0000000..11c4691 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/config.json @@ -0,0 +1,252 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_20_name", + "id": "20", + "description": "classic_4", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 4, + "limitation": { + "name_length_limitation": [0, 17], + "exclude_device_type": ["poco"], + "custom_not_support": { + "ro.miui.build.region": ["global"], + "ro.boot.product.theme_customize": ["lcc"], + "ro.product.device": [], + "device_type": [] + } + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "background_optional": true, + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFCC1414", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "40dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-50dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "29dp", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "10dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "20dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "40dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 20.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "letterSpacing": -0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/i18n.json new file mode 100644 index 0000000..82be8e2 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_20_name": { + "default": "CLASSIC FOUR", + "zh-rCN": "经典4" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/userData/current/userConfig.json new file mode 100644 index 0000000..109235e --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"20"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/config.json new file mode 100644 index 0000000..3db11f4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/config.json @@ -0,0 +1,352 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_21_name", + "id": "21", + "description": "classic_5", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 5, + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "136dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "76dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "18dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "layout_width": "90%w", + "layout_height": "30dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "layout_width": "300dp", + "layout_height": "26dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-32dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_exif", + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_location", + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 25.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 18.0, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "letterSpacing": 0.083 + }, + "f3": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f4": { + "size": 16.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/i18n.json new file mode 100644 index 0000000..1ef2aa8 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_21_name": { + "default": "CLASSIC FIVE", + "zh-rCN": "经典5" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_1.json new file mode 100644 index 0000000..3c033b9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_1.json @@ -0,0 +1,522 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_21_name", + "id": "21", + "description": "classic_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_2.json new file mode 100644 index 0000000..3c033b9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_2.json @@ -0,0 +1,522 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_21_name", + "id": "21", + "description": "classic_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_3.json new file mode 100644 index 0000000..3c033b9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_3.json @@ -0,0 +1,522 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_21_name", + "id": "21", + "description": "classic_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_4.json new file mode 100644 index 0000000..3c033b9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_4.json @@ -0,0 +1,522 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_21_name", + "id": "21", + "description": "classic_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/icon/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/icon/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/icon/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/userConfig.json new file mode 100644 index 0000000..4042ee0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"21","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon":"\/data\/user\/0\/com.android.camera\/files\/watermarks\/classic\/21\/custom_icon_black.webp","custom_icon_enable":true,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/config.json new file mode 100644 index 0000000..dc24049 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/config.json @@ -0,0 +1,542 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_22_name", + "id": "22", + "description": "classic_6", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 6, + "limitation": { + "name_length_limitation": [0, 17], + "system_properties": { + "exclude_ro.product.device": ["tanzanite", "emerald_r", "emerald", "obsidian", "zircon", "corot", "rembrandt"] + } + } + }, + "layout_group": [ + { + "inner_border_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "layout_width": "560dp", + "layout_height": "match_parent", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "104dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "32dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "40dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7, 7, 7, 7, 7, 7, 7, 7], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "10dp", + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + } + ] + }, + { + "inner_border_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "layout_width": "560dp", + "layout_height": "match_parent", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "104dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "32dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "40dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7, 7, 7, 7, 7, 7, 7, 7], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "10dp", + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + } + ], + "orientation": { + "orientation_border": { + "tab": [ + "inner_border_right", + "inner_border_left" + ], + "icon_dark": ["icon_inner_border_right_dark.webp","icon_inner_border_left_dark.webp"], + "icon_light": ["icon_inner_border_right_light.webp","icon_inner_border_left_light.webp"], + "description": ["@wm_orientation_inner_border_right","@wm_orientation_inner_border_left"] + } + }, + "fonts": { + "f1": { + "size": 36.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 24.0, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "letterSpacing": 0.041 + }, + "f3": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/i18n.json new file mode 100644 index 0000000..c9030dc --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/i18n.json @@ -0,0 +1,174 @@ +{ + "wm_classic_22_name": { + "default": "CLASSIC SIX", + "zh-rCN": "经典6" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + }, + "wm_orientation_inner_border_left": { + "zh-rCN": "四边都有边框,显示内容边框在图片左侧", + "default": "Four-sided border, content border on the left side of the image", + "ar": "حدود ذات أربعة جوانب، حدود المحتوى على الجانب الأيسر من الصورة", + "as-rIN": "চাৰিটা-ফালৰ সীমা, প্ৰতিচ্ছবিখনৰ বাওঁফালে থকা সমল সীমা", + "az-rAZ": "Dörd tərəfli haşiyə, şəklin sol tərəfindəki məzmun haşiyəsi", + "be": "Чатырохбаковая мяжа, мяжа змесціва злева ад выявы", + "bg": "Четиристранна рамка, рамка на съдържанието от лявата страна на изображението", + "bn-rBD": "চার দিকে বর্ডার, ছবির বাঁ দিকে কনটেন্ট বর্ডার", + "bn-rIN": "চার দিকে বর্ডার, ছবির বাঁ দিকে কনটেন্ট বর্ডার", + "bo-rCN": "མཐའ་བཞི་ཚང་མར་མཐའ་སྒྲོམ་ཡོད།་ནང་དོན་གྱི་མཐའ་སྒྲོམ་རི་མོའི་གཡོན་ཕྱོགས་སུ་ཡོད་པ་མངོན་ཡོད།", + "bs": "Četverostrana granica, granica sadržaja na lijevoj strani slike", + "ca": "Vora de quatre costats, vora de contingut a l\\'esquerra de la imatge", + "cs": "Okraj na čtyřech stranách, obsahový okraj na levé straně obrázku", + "da": "Firsidet ramme, indholdsramme på billedets venstre side", + "de": "Vierseitiger Rand, Inhaltsrand auf der linken Seite des Bildes", + "el": "Τετράπλευρο περίγραμμα, με το περίγραμμα περιεχομένου στην αριστερή πλευρά της εικόνας", + "en-rAU": "Four-sided border, content border on the left side of the image", + "en-rGB": "Four-sided border, content border on the left side of the image", + "en-rIN": "Four-sided border, content border on the left side of the image", + "es-rUS": "Borde en cuatro lados, borde en el lado izquierdo de la imagen", + "es": "Borde en cuatro lados, borde en el lado izquierdo de la imagen", + "et-rEE": "Ääris neljal küljel, sisu ääris pildi vasakul küljel", + "eu-rES": "Lau aldeko ertza, edukiaren ertza irudiaren ezkerreko aldean", + "fa-rIR": "حاشیه چهار طرفه، حاشیه محتوا در سمت چپ تصویر", + "fi": "Nelisivuinen reunus, sisällön reunus kuvan vasemmalla puolella", + "fr": "Bordure à quatre côtés, bordure de contenu sur le côté gauche de l\\'image", + "gl-rES": "Bordo nos catro lados, bordo do contido no lado esquerdo da imaxe", + "gu-rIN": "ચારેય-બાજુની કિનારી, ઇમેજની ડાબી બાજુની કિનારી", + "ha-rNG": "Iyakar mai gefe huɗu, iyakar abun ciki a gefen hagu na hoton", + "hi": "चार-पक्ष बॉर्डर, इमेज के बाईं ओर कंटेंट बॉर्डर", + "hr": "Četverostrani obrub, obrub sadržaja s lijeve strane slike", + "hu": "Négyoldalas szegély, szegély a kép bal oldalán", + "hy-rAM": "Քառակողմանի եզրագիծ, բովանդակության եզրագիծը պատկերի ձախ կողմում", + "in": "Batas empat sisi, batas konten di sisi kiri gambar", + "it": "Bordo su quattro lati, bordo di contenuto sul lato sinistro dell\\'immagine", + "iw-rIL": "גבול עם ארבעה צדדים, גבול התוכן בצדה השמאלי של התמונה", + "ja": "四方向に境界線、画像の左側にコンテンツの境界線", + "ka-rGE": "ოთხმხრივი საზღვარი, შინაარსის საზღვარი გამოსახულების მარცხენა მხარეს", + "kk-rKZ": "Төрт жақты шет, кескіннің сол жағындағы ішіндегісінің шеті", + "km-rKH": "ស៊ុមបួនជ្រុង ស៊ុមមាតិកានៅជ្រុងខាងឆ្វេងនៃរូបភាព", + "kn-rIN": "ನಾಲ್ಕು-ಬದಿಯ ಅಂಚು, ಚಿತ್ರದ ಎಡಭಾಗದಲ್ಲಿರುವ ಕಂಟೆಂಟ್‌ ಅಂಚು", + "ko": "사방 테두리, 이미지 왼쪽에 콘텐츠 테두리 표시", + "lo-rLA": "ຂອບສີ່ດ້ານ, ຂອບເນື້ອໃນດ້ານຊ້າຍຂອງຮູບພາບ", + "lt": "Pilnas rėmelis, turinio rėmelis kairėje nuotraukos pusėje", + "lv": "Četrpusēja apmale, satura apmale attēla kreisajā pusē", + "mk-rMK": "Граница на четири страни, граница на содржина на левата страна на сликата", + "ml-rIN": "നാല് വശങ്ങളുള്ള ബോർഡർ, ഇമേജിന്റെ ഇടതുവശത്തുള്ള ഉള്ളടക്ക ബോർഡർ", + "mr-rIN": "फोर-साइडेड बॉर्डर, प्रतिमेच्या डाव्या बाजूला कंटेंट बॉर्डर", + "ms-rMY": "Sempadan empat sisi, sempadan kandungan di sebelah kiri imej", + "mt-rMT": "Bordura b\\'erba\\' naħat, il-bordura tal-kontenut tinsab fuq in-naħa tax-xellug tal-istampa", + "my-rMM": "ဘော်ဒါလေးဘက်၊ ပုံ၏ဘယ်ဘက်တွင် အကြောင်းအရာဘော်ဒါ", + "nb": "Firesidet kant, innholdskant på venstre side av bildet", + "ne-rIN": "छविको बायाँ छेउमा चार-पक्षीय किनारा, सामग्री किनारा", + "ne-rNP": "छविको बायाँ छेउमा चार-पक्षीय किनारा, सामग्री किनारा", + "nl": "Vierzijdige rand, inhoudsrand aan de linkerkant van de afbeelding", + "or-rIN": "ଚାରି-ସାଇଡର ବର୍ଡର, ଇମେଜର ବାମ ପାର୍ଶ୍ୱରେ କଣ୍ଟେଣ୍ଟ ବର୍ଡର", + "pa-rIN": "ਚਾਰੇ ਪਾਸੇ ਵਾਲਾ ਬੋਰਡਰ, ਚਿੱਤਰ ਦੇ ਖੱਬੇ ਪਾਸੇ \\'ਤੇ ਕੰਟੈਂਟ ਬਾਰਡਰ", + "pl": "Obramowanie z czterech stron, obramowanie zawartości po lewej stronie obrazu", + "pt-rBR": "Borda em quatro lados, borda de conteúdo no lado esquerdo da imagem", + "pt-rPT": "Borda em quatro lados, borda de conteúdo no lado esquerdo da imagem", + "ro": "Bordură cu patru laturi, bordură de conținut în partea stângă a imaginii", + "ru": "Четырехсторонняя граница, содержание границы с левой стороны изображения", + "sk": "Štvorsmerný okraj, okraj obsahu na ľavej strane obrázka", + "sl": "Štiristranska obroba, obroba vsebine na levi strani slike", + "sq-rAL": "Kornizë katërfaqëshe, kufiri i përmbajtjes në anën e majtë të imazhit", + "sr": "Четворострани оквир, оквир садржаја са леве стране слике", + "sv": "Fyrsidig kant, innehållskant på vänster sida om bilden", + "sw": "Mpaka wenye pande nne, mpaka wa maudhui upande wa kushoto wa picha", + "ta-rIN": "நான்கு முனை பார்டர், இமேஜின் இடப்புறத்தில் உள்ளடக்க பார்டர்", + "te-rIN": "నాలుగు వైపులా బోర్డర్, చిత్రం ఎడమ వైపున కంటెంట్ బోర్డర్", + "th": "ขอบสี่ด้าน ขอบเนื้อหาอยู่ด้านซ้ายของภาพ", + "tr": "Tek taraflı kenarlık, görüntünün sol tarafında içerik kenarlığı", + "ug-rCN": "تۆت تەرەپتە رامكا بار، مەزمۇن رامكىسى رەسىمنىڭ سول تەرىپىدە", + "uk": "Чотирьохстороння межа, зміст межі з лівого боку зображення", + "ur-rIN": "چار طرفہ بارڈر، تصویر کے بائیں طرف مواد بارڈر", + "ur-rPK": "چار طرفہ بارڈر، تصویر کے بائیں طرف مواد بارڈر", + "uz-rUZ": "To‘rt tomonlama chegara, tasvirning chap tomonidagi kontent chegarasi", + "vi": "Đường viền bốn cạnh, đường viền nội dung ở bên trái của ảnh", + "zh-rHK": "四側皆有邊框,顯示內容邊框在圖片左側", + "zh-rTW": "四側皆有邊框,顯示內容邊框在圖片左側" + }, + "wm_orientation_inner_border_right": { + "zh-rCN": "四边都有边框,显示内容边框在图片右侧", + "default": "Four-sided border, content border on the right side of the image", + "ar": "حدود ذات أربعة جوانب، حدود المحتوى على الجانب الأيمن من الصورة", + "as-rIN": "চাৰিটা-ফালৰ সীমা, প্ৰতিচ্ছবিখনৰ সোঁফালে থকা সমল সীমা", + "az-rAZ": "Dörd tərəfli haşiyə, şəklin sağ tərəfindəki məzmun haşiyəsi", + "be": "Чатырохбаковая мяжа, мяжа змесціва справа ад выявы", + "bg": "Четиристранна рамка, рамка на съдържанието от дясната страна на изображението", + "bn-rBD": "চার দিকে বর্ডার, ছবির ডান দিকে কনটেন্ট বর্ডার", + "bn-rIN": "চার দিকে বর্ডার, ছবির ডান দিকে কনটেন্ট বর্ডার", + "bo-rCN": "མཐའ་བཞི་ཚང་མར་མཐའ་སྒྲོམ་ཡོད།་ནང་དོན་གྱི་མཐའ་སྒྲོམ་རི་མོའི་གཡས་ཕྱོགས་སུ་ཡོད་པ་མངོན་ཡོད།", + "bs": "Četverostrana granica, granica sadržaja na desnoj strani slike", + "ca": "Vora de quatre costats, vora de contingut a la part dreta de la imatge", + "cs": "Okraj na čtyřech stranách, obsahový okraj na pravé straně obrázku", + "da": "Firsidet ramme, indholdsramme på billedets højre side", + "de": "Vierseitiger Rand, Inhaltsrand auf der rechten Seite des Bildes", + "el": "Τετράπλευρο περίγραμμα, με το περίγραμμα περιεχομένου στη δεξιά πλευρά της εικόνας", + "en-rAU": "Four-sided border, content border on the right side of the image", + "en-rGB": "Four-sided border, content border on the right side of the image", + "en-rIN": "Four-sided border, content border on the right side of the image", + "es-rUS": "Borde en cuatro lados, borde en el lado derecho de la imagen", + "es": "Borde en cuatro lados, borde en el lado derecho de la imagen", + "et-rEE": "Ääris neljal küljel, sisu ääris pildi paremal küljel", + "eu-rES": "Lau aldeko ertza, edukiaren ertza irudiaren eskuinaldean", + "fa-rIR": "حاشیه چهار طرفه، حاشیه محتوا در سمت راست تصویر", + "fi": "Nelisivuinen reunus, sisällön reunus kuvan oikealla puolella", + "fr": "Bordure à quatre côtés, bordure de contenu sur le côté droit de l\\'image", + "gl-rES": "Bordo nos catro lados, bordo do contido no lado dereito da imaxe", + "gu-rIN": "ચારેય-બાજુની કિનારી, ઇમેજની જમણી બાજુની કિનારી", + "ha-rNG": "Iyakar mai gefe huɗu, iyakar abun ciki a gefen dama na hoton", + "hi": "चार-पक्ष बॉर्डर, इमेज के दाईं ओर कंटेंट बॉर्डर", + "hr": "Četverostrani obrub, obrub sadržaja s desne strane slike", + "hu": "Négyoldalas szegély, szegély a kép jobb oldalán", + "hy-rAM": "Քառակողմանի եզրագիծ, բովանդակության եզրագիծը պատկերի աջ կողմում", + "in": "Batas empat sisi, batas konten di sisi kanan gambar", + "it": "Bordo su quattro lati, bordo di contenuto sul lato destro dell\\'immagine", + "iw-rIL": "גבול עם ארבעה צדדים, גבול התוכן בצדה הימני של התמונה", + "ja": "四方向に境界線、画像の右側にコンテンツの境界線", + "ka-rGE": "ოთხმხრივი საზღვარი, შინაარსის საზღვარი სურათის მარჯვენა მხარეს", + "kk-rKZ": "Төрт жақты шет, кескіннің оң жағындағы ішіндегісінің шеті", + "km-rKH": "ស៊ុមបួនជ្រុង ស៊ុមមាតិកានៅជ្រុងខាងស្តាំនៃរូបភាព", + "kn-rIN": "ನಾಲ್ಕು-ಬದಿಯ ಅಂಚು, ಚಿತ್ರದ ಬಲಭಾಗದಲ್ಲಿರುವ ಕಂಟೆಂಟ್‌ ಅಂಚು", + "ko": "사방 테두리, 이미지 오른쪽에 콘텐츠 테두리 표시", + "lo-rLA": "ຂອບສີ່ດ້ານ, ຂອບເນື້ອໃນດ້ານຂວາຂອງຮູບພາບ", + "lt": "Pilnas rėmelis, turinio rėmelis dešinėje nuotraukos pusėje", + "lv": "Četrpusēja apmale, satura apmale attēla labajā pusē", + "mk-rMK": "Граница на четири страни, граница на содржина на десната страна на сликата", + "ml-rIN": "നാല് വശങ്ങളുള്ള ബോർഡർ, ഇമേജിന്റെ വലതുവശത്തുള്ള ഉള്ളടക്ക ബോർഡർ", + "mr-rIN": "फोर-साइडेड बॉर्डर, प्रतिमेच्या उजव्या बाजूला कंटेंट बॉर्डर", + "ms-rMY": "Sempadan empat sisi, sempadan kandungan di sebelah kanan imej", + "mt-rMT": "Bordura b\\'erba\\' naħat, il-bordura tal-kontenut tinsab fuq in-naħa tal-lemin tal-istampa", + "my-rMM": "ဘော်ဒါလေးဘက်၊ ပုံ၏ညာဘက်တွင် အကြောင်းအရာဘော်ဒါ", + "nb": "Firesidet kant, innholdskant på høyre side av bildet", + "ne-rIN": "चार-पक्षीय किनारा, छविको दायाँ छेउमा सामग्री किनारा", + "ne-rNP": "चार-पक्षीय किनारा, छविको दायाँ छेउमा सामग्री किनारा", + "nl": "Vierzijdige rand, inhoudsrand aan de rechterkant van de afbeelding", + "or-rIN": "ଚାରି-ସାଇଡର ବର୍ଡର, ଇମେଜର ଡାହାଣ ପାର୍ଶ୍ୱରେ କଣ୍ଟେଣ୍ଟ ବର୍ଡର", + "pa-rIN": "ਚਾਰੇ ਪਾਸੇ ਵਾਲਾ ਬੋਰਡਰ, ਚਿੱਤਰ ਦੇ ਸੱਜੇ ਪਾਸੇ \\'ਤੇ ਕੰਟੈਂਟ ਬਾਰਡਰ", + "pl": "Obramowanie z czterech stron, obramowanie zawartości po prawej stronie obrazu", + "pt-rBR": "Borda em quatro lados, borda de conteúdo no lado direito da imagem", + "pt-rPT": "Borda em quatro lados, borda de conteúdo no lado direito da imagem", + "ro": "Bordură cu patru laturi, bordură de conținut în partea dreaptă a imaginii", + "ru": "Четырехсторонняя граница, содержание границы с правой стороны изображения", + "sk": "Štvorsmerný okraj, okraj obsahu na pravej strane obrázka", + "sl": "Štiristranska obroba, obroba vsebine na desni strani slike", + "sq-rAL": "Kornizë katërfaqëshe, kufiri i përmbajtjes në anën e djathtë të imazhit", + "sr": "Четворострани оквир, оквир садржаја са десне стране слике", + "sv": "Fyrsidig kant, innehållskant på höger sida om bilden", + "sw": "Mpaka wenye pande nne, mpaka wa maudhui upande wa kulia wa picha", + "ta-rIN": "நான்கு முனை பார்டர், இமேஜின் வலப்புறத்தில் உள்ளடக்க பார்டர்", + "te-rIN": "నాలుగు వైపులా బోర్డర్, చిత్రం కుడి వైపున కంటెంట్ బోర్డర్", + "th": "ขอบสี่ด้าน ขอบเนื้อหาอยู่ด้านขวาของภาพ", + "tr": "Tek taraflı kenarlık, görüntünün sağ tarafında içerik kenarlığı", + "ug-rCN": "تۆت تەرەپتە رامكا بار، مەزمۇن رامكىسى رەسىمنىڭ ئوڭ تەرىپىدە", + "uk": "Чотирьохстороння межа, зміст межі з правого боку зображення", + "ur-rIN": "چار طرفہ بارڈر، تصویر کے دائیں طرف مواد بارڈر", + "ur-rPK": "چار طرفہ بارڈر، تصویر کے دائیں طرف مواد بارڈر", + "uz-rUZ": "To‘rt tomonlama chegara, tasvirning o‘ng tomonidagi kontent chegarasi", + "vi": "Đường viền bốn cạnh, đường viền nội dung ở bên phải của ảnh", + "zh-rHK": "四側皆有邊框,顯示內容邊框在圖片右側", + "zh-rTW": "四側皆有邊框,顯示內容邊框在圖片右側" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_dark.webp new file mode 100644 index 0000000..1eb8e81 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_light.webp new file mode 100644 index 0000000..c71b8a4 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_dark.webp new file mode 100644 index 0000000..375ea3d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_light.webp new file mode 100644 index 0000000..c64d2e7 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_1.json new file mode 100644 index 0000000..3209e04 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_1.json @@ -0,0 +1,440 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_22_name", + "id": "22", + "description": "classic_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "560dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "0dp", + "display_height": "104dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "32.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.041, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_2.json new file mode 100644 index 0000000..3209e04 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_2.json @@ -0,0 +1,440 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_22_name", + "id": "22", + "description": "classic_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "560dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "0dp", + "display_height": "104dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "32.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.041, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_3.json new file mode 100644 index 0000000..3209e04 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_3.json @@ -0,0 +1,440 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_22_name", + "id": "22", + "description": "classic_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "560dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "0dp", + "display_height": "104dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "32.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.041, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_4.json new file mode 100644 index 0000000..3209e04 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_4.json @@ -0,0 +1,440 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_22_name", + "id": "22", + "description": "classic_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "560dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "0dp", + "display_height": "104dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "32.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 24, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.041, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/icon/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/icon/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/icon/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/userConfig.json new file mode 100644 index 0000000..994d9fd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"22","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon":"\/data\/user\/0\/com.android.camera\/files\/watermarks\/classic\/22\/custom_icon_black.webp","custom_icon_enable":true,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"inner_border_right","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/config.json new file mode 100644 index 0000000..a0e86eb --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/config.json @@ -0,0 +1,397 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_23_name", + "id": "23", + "description": "classic_7", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 7, + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "32dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "32dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "136dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "76dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "18dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "layout_width": "90%w", + "layout_height": "30dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "layout_width": "300dp", + "layout_height": "26dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_exif", + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_location", + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "6dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "32dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 25.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 18.0, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "letterSpacing": 0.083 + }, + "f3": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f4": { + "size": 16.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/i18n.json new file mode 100644 index 0000000..363c4cc --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_23_name": { + "default": "CLASSIC SEVEN", + "zh-rCN": "经典7" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_1.json new file mode 100644 index 0000000..a86af9b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_1.json @@ -0,0 +1,587 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_23_name", + "id": "23", + "description": "classic_7", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_2.json new file mode 100644 index 0000000..a86af9b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_2.json @@ -0,0 +1,587 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_23_name", + "id": "23", + "description": "classic_7", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_3.json new file mode 100644 index 0000000..a86af9b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_3.json @@ -0,0 +1,587 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_23_name", + "id": "23", + "description": "classic_7", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "136dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_custom_icon", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "76dp", + "path": "pathType=select;path=custom_icon;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "18.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_time_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "30dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "time_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "300dp", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "exif_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "6dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "32dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 25, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 18, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + }, + { + "name": "light_blur", + "description": "", + "value": "@algo=light_blur", + "foreground": [ + "#FF000000", + "#80000000", + "#BF000000", + "black" + ] + }, + { + "name": "dark_blur", + "description": "", + "value": "@algo=dark_blur", + "foreground": [ + "#FFFFFFFF", + "#80FFFFFF", + "#CCFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/icon/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/icon/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/icon/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/userConfig.json new file mode 100644 index 0000000..054ba18 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"23","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon":"\/data\/user\/0\/com.android.camera\/files\/watermarks\/classic\/23\/custom_icon_black.webp","custom_icon_enable":true,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/config.json new file mode 100644 index 0000000..12e3482 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/config.json @@ -0,0 +1,229 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_71_name", + "id": "71", + "description": "classic_8", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "raw", "doc", "pano", "mimoji", "instant"], + "priority": 3, + "limitation": { + "device_type": ["poco"] + }, + "position": "in" + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "layout_width": "90%w", + "layout_height": "108dp", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-50dp", + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "match_parent", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FF141414", + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-28dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "9dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "24dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFFFC300", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#CC000000", "black"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 22.0, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501" + }, + "f3": { + "size": 20.0, + "color": "#80FFFFFF", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 20.0, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/i18n.json new file mode 100644 index 0000000..f8dfe85 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_classic_71_name": { + "default": "CLASSIC EIGHT", + "zh-rCN": "经典8" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_1.json new file mode 100644 index 0000000..979e2ca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_1.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_71_name", + "id": "71", + "description": "classic_8", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "gravity": "bottom|center_horizontal", + "layout_width": "90%w", + "layout_height": "108dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-50.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "gravity": "right|center_vertical", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "#FF141414", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-28.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "9.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 22, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#80FFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_2.json new file mode 100644 index 0000000..979e2ca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_2.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_71_name", + "id": "71", + "description": "classic_8", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "gravity": "bottom|center_horizontal", + "layout_width": "90%w", + "layout_height": "108dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-50.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "gravity": "right|center_vertical", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "#FF141414", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-28.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "9.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 22, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#80FFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_3.json new file mode 100644 index 0000000..979e2ca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_3.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_71_name", + "id": "71", + "description": "classic_8", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "gravity": "bottom|center_horizontal", + "layout_width": "90%w", + "layout_height": "108dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-50.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "gravity": "right|center_vertical", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "#FF141414", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-28.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "9.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 22, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#80FFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_4.json new file mode 100644 index 0000000..979e2ca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_4.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_71_name", + "id": "71", + "description": "classic_8", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "gravity": "bottom|center_horizontal", + "layout_width": "90%w", + "layout_height": "108dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-50.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "gravity": "right|center_vertical", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "#FF141414", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-28.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "9.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "background": "", + "margin_left": "32.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 22, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#80FFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/userData/current/userConfig.json new file mode 100644 index 0000000..98d03de --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"71","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/71/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/71/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/config.json new file mode 100644 index 0000000..23bad02 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/config.json @@ -0,0 +1,245 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_classic_72_name", + "id": "72", + "description": "classic_9", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 4, + "limitation": { + "device_type": ["poco"] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "background_optional": true, + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFFFC300", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "40dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-50dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "29dp", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "10dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "20dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "40dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 20.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "letterSpacing": -0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/i18n.json new file mode 100644 index 0000000..3d83a6c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_72_name": { + "default": "CLASSIC FOUR", + "zh-rCN": "经典4" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_1.json new file mode 100644 index 0000000..4d49f11 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_1.json @@ -0,0 +1,370 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_72_name", + "id": "72", + "description": "classic_9", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "29dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_2.json new file mode 100644 index 0000000..4d49f11 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_2.json @@ -0,0 +1,370 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_72_name", + "id": "72", + "description": "classic_9", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "29dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_3.json new file mode 100644 index 0000000..4d49f11 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_3.json @@ -0,0 +1,370 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_classic_72_name", + "id": "72", + "description": "classic_9", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFFFC300", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=4", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-50.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "29dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "40dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#CCFFFFFF", + "#80FFFFFF", + "white" + ] + }, + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "#80000000", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/userData/current/userConfig.json new file mode 100644 index 0000000..ab3d35e --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"72","font_scale":1,"view_alpha_ratio":1,"frame_background":"black","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/config.json new file mode 100644 index 0000000..08a6689 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/config.json @@ -0,0 +1,307 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_classic_95_name", + "id": "95", + "description": "classic_1", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "priority": 1, + "show_in_menu": true, + "exclude_cases": ["200m"], + "limitation": { + "name_length_limitation": [17, 100] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "36dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "TextView", + "id": "exif_mm", + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=f/@{aperture}", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "18dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "38dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 25.2, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.032 + }, + "f3": { + "size": 18.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.01 + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "letterSpacing": 0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/i18n.json new file mode 100644 index 0000000..5452c11 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/i18n.json @@ -0,0 +1,88 @@ +{ + "wm_classic_95_name": { + "zh-rCN": "经典水印", + "default": "Classic", + "ar": "كلاسيك", + "as-rIN": "ক্লাছিক", + "az-rAZ": "Klassik", + "be": "Класічны", + "bg": "Класическо", + "bn-rBD": "ক্ল্যাসিক", + "bn-rIN": "ক্ল্যাসিক", + "bo-rCN": "གསུང་རབ་ཆུ་པར་།", + "bs": "Klasično", + "ca": "Clàssic", + "cs": "Klasická", + "da": "Klassisk", + "de": "Klassisch", + "el": "Κλασσικό", + "en-rAU": "Classic", + "en-rGB": "Classic", + "en-rIN": "Classic", + "es-rUS": "Clásico", + "es": "Clásico", + "et-rEE": "Klassikaline", + "eu-rES": "Klasikoa", + "fa-rIR": "کلاسیک", + "fi": "Klassinen", + "fr": "Classique", + "gl-rES": "Clásico", + "gu-rIN": "ક્લાસિક", + "ha-rNG": "Gargajiya", + "hi": "क्लासिक", + "hr": "Klasično", + "hu": "Klasszikus", + "hy-rAM": "Դասական", + "in": "Klasik", + "it": "Classico", + "iw-rIL": "קלאסי", + "ja": "クラシック", + "ka-rGE": "კლასიკური", + "kk-rKZ": "Классикалық", + "km-rKH": "ក្លាស៊ីក", + "kn-rIN": "ಕ್ಲಾಸಿಕ್", + "ko": "클래식", + "lo-rLA": "ຄລາສສິກ", + "lt": "Klasikinis", + "lv": "Klasisks", + "mk-rMK": "Класично", + "ml-rIN": "ക്ലാസിക്", + "mr-rIN": "क्लासिक", + "ms-rMY": "Klasik", + "mt-rMT": "Klassika", + "my-rMM": "ဂန္ထဝင်", + "nb": "Klassisk", + "ne-rIN": "क्लासिक", + "ne-rNP": "क्लासिक", + "nl": "Klassiek", + "or-rIN": "କ୍ଲାସିକ୍‌", + "pa-rIN": "ਕਲਾਸਿਕ", + "pl": "Klasyczny", + "pt-rBR": "Clássico", + "pt-rPT": "Clássico", + "ro": "Clasic", + "ru": "Классика", + "sk": "Klasický", + "sl": "Klasično", + "sq-rAL": "Klasik", + "sr": "Класично", + "sv": "Klassisk", + "sw": "Zamani", + "ta-rIN": "கிளாசிக்", + "te-rIN": "క్లాసిక్", + "th": "คลาสสิก", + "tr": "Klasik", + "ug-rCN": "كلاسسىك سۇ باسمىسى", + "uk": "Класика", + "ur-rIN": "کلاسک", + "ur-rPK": "کلاسک", + "uz-rUZ": "Klassik", + "vi": "Cổ điển", + "zh-rHK": "經典浮水印", + "zh-rTW": "經典浮水印" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/userData/current/userConfig.json new file mode 100644 index 0000000..a3742ba --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"95"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/config.json new file mode 100644 index 0000000..c5b2e2b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/config.json @@ -0,0 +1,351 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_classic_96_name", + "id": "96", + "description": "classic_2", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 2, + "limitation": { + "name_length_limitation": [17, 100] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "36dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "TextView", + "id": "exif_mm", + "layout_gravity": "center_vertical", + "text": "@exif=@{focal}mm", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "mm_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_f", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=f/@{aperture}", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "f_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_s", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=@{speed}s", + "font_ref": "f4" + }, + { + "type": "Layout", + "id": "s_line_layout", + "orientation": "horizontal", + "layout_width": "1.52dp", + "layout_height": "18.2dp", + "background": "@foreground=1", + "gravity": "center_vertical", + "margin_left": "12dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "exif_iso", + "margin_left": "16dp", + "layout_gravity": "center_vertical", + "text": "@exif=ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "18dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "38dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 25.2, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.032 + }, + "f3": { + "size": 18.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.01 + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "letterSpacing": 0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/i18n.json new file mode 100644 index 0000000..7689441 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_96_name": { + "default": "小字版经典水印2", + "zh-rCN": "小字版经典水印2" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/userData/current/userConfig.json new file mode 100644 index 0000000..8e899bd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"96"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/config.json new file mode 100644 index 0000000..7d9b85c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/config.json @@ -0,0 +1,237 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_classic_97_name", + "id": "97", + "description": "classic_3", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "raw", "doc", "pano", "mimoji", "instant"], + "priority": 3, + "limitation": { + "name_length_limitation": [17, 100], + "exclude_device_type": ["poco"], + "custom_not_support": { + "ro.miui.build.region": ["global"], + "ro.boot.product.theme_customize": ["lcc"], + "ro.product.device": [], + "device_type": [] + } + }, + "position": "in" + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "none", + "layout_width": "92%w", + "layout_height": "108dp", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-40dp", + "childViews": [ + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "match_parent", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFFFFFFF", + "childViews": [ + { + "type": "Layout", + "id": "exif_time_location_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-28dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "background": "@foreground=1", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "24dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFCC1414", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1.32, + "rect_radius": [4.4, 4.4, 4.4, 4.4,4.4, 4.4,4.4, 4.4], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "18.5dp" + } + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "32dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#CCFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501" + }, + "f3": { + "size": 18.0, + "color": "#80000000", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/i18n.json new file mode 100644 index 0000000..d7a4f55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_classic_97_name": { + "default": "小字版经典水印3", + "zh-rCN": "小字版经典水印3" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/userData/current/userConfig.json new file mode 100644 index 0000000..2447c83 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"97"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/97/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/97/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/config.json new file mode 100644 index 0000000..926a0df --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/config.json @@ -0,0 +1,252 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_classic_98_name", + "id": "98", + "description": "classic_4", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 4, + "limitation": { + "name_length_limitation": [17, 100], + "exclude_device_type": ["poco"], + "custom_not_support": { + "ro.miui.build.region": ["global"], + "ro.boot.product.theme_customize": ["lcc"], + "ro.product.device": [], + "device_type": [] + } + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=black", + "background_optional": true, + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "14dp", + "background": "#FFCC1414", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "41dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=4" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.54, + "rect_radius": [5, 5, 5, 5, 5, 5, 5, 5], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "exif_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "27dp", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + } + ] + }, + { + "type": "Layout", + "id": "time_location_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "12dp", + "childViews":[ + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "20dp", + "margin_top": "0dp", + "layout_gravity": "center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding3", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "42dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#CCFFFFFF", "#80FFFFFF", "white"] + }, + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "#80000000", "black"] + } + ], + "fonts": { + "f1": { + "size": 25.2, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15.4, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 18.0, + "color": "@foreground=3", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 500", + "letterSpacing": -0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/i18n.json new file mode 100644 index 0000000..82cc86a --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_classic_98_name": { + "default": "小字版经典水印4", + "zh-rCN": "小字版经典水印4" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/userData/current/userConfig.json new file mode 100644 index 0000000..1c8a471 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"98"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/config.json new file mode 100644 index 0000000..b6560eb --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/config.json @@ -0,0 +1,543 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_classic_99_name", + "id": "99", + "description": "classic_6", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "priority": 6, + "limitation": { + "name_length_limitation": [17, 100], + "system_properties": { + "exclude_ro.product.device": ["tanzanite", "emerald_r", "emerald", "obsidian", "zircon", "corot", "rembrandt"] + } + } + }, + "layout_group": [ + { + "inner_border_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "layout_width": "560dp", + "layout_height": "match_parent", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "104dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "32dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.43, + "rect_radius": [5, 5, 5, 5, 5, 5, 5, 5], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "21.5dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_top": "8dp", + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + } + ] + }, + { + "inner_border_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "watermark_content_layout", + "orientation": "none", + "layout_width": "560dp", + "layout_height": "match_parent", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "icon_exif_location_time", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews":[ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "104dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "32dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.43, + "rect_radius": [5, 5, 5, 5, 5, 5, 5, 5], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "21.5dp" + } + } + ] + }, + { + "type": "Layout", + "id": "brand_space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "8dp", + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_top": "8dp", + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "center_horizontal", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "src_image_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent48dp", + "layout_height": "48dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + }, + { + "name": "light_blur", + "icon": "@img=icon_background_light_blur.webp", + "value": "@algo=light_blur", + "foreground": ["#FF000000", "#80000000", "#BF000000", "black"] + }, + { + "name": "dark_blur", + "icon": "@img=icon_background_dark_blur.webp", + "value": "@algo=dark_blur", + "foreground": ["#FFFFFFFF", "#80FFFFFF", "#CCFFFFFF", "white"] + } + ], + "orientation": { + "orientation_border": { + "tab": [ + "inner_border_right", + "inner_border_left" + ], + "icon_dark": ["icon_inner_border_right_dark.webp","icon_inner_border_left_dark.webp"], + "icon_light": ["icon_inner_border_right_light.webp","icon_inner_border_left_light.webp"], + "description": ["@wm_orientation_inner_border_right","@wm_orientation_inner_border_left"] + } + }, + "fonts": { + "f1": { + "size": 22.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "@foreground=1", + "typeface": "default", + "variation": "'wght' 400", + "letterSpacing": 0.041 + }, + "f3": { + "size": 14.3, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/i18n.json new file mode 100644 index 0000000..7ce2716 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/i18n.json @@ -0,0 +1,174 @@ +{ + "wm_classic_99_name": { + "default": "小字版经典水印6", + "zh-rCN": "小字版经典水印6" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + }, + "wm_orientation_inner_border_left": { + "zh-rCN": "四边都有边框,显示内容边框在图片左侧", + "default": "Four-sided border, content border on the left side of the image", + "ar": "حدود ذات أربعة جوانب، حدود المحتوى على الجانب الأيسر من الصورة", + "as-rIN": "চাৰিটা-ফালৰ সীমা, প্ৰতিচ্ছবিখনৰ বাওঁফালে থকা সমল সীমা", + "az-rAZ": "Dörd tərəfli haşiyə, şəklin sol tərəfindəki məzmun haşiyəsi", + "be": "Чатырохбаковая мяжа, мяжа змесціва злева ад выявы", + "bg": "Четиристранна рамка, рамка на съдържанието от лявата страна на изображението", + "bn-rBD": "চার দিকে বর্ডার, ছবির বাঁ দিকে কনটেন্ট বর্ডার", + "bn-rIN": "চার দিকে বর্ডার, ছবির বাঁ দিকে কনটেন্ট বর্ডার", + "bo-rCN": "མཐའ་བཞི་ཚང་མར་མཐའ་སྒྲོམ་ཡོད།་ནང་དོན་གྱི་མཐའ་སྒྲོམ་རི་མོའི་གཡོན་ཕྱོགས་སུ་ཡོད་པ་མངོན་ཡོད།", + "bs": "Četverostrana granica, granica sadržaja na lijevoj strani slike", + "ca": "Vora de quatre costats, vora de contingut a l\\'esquerra de la imatge", + "cs": "Okraj na čtyřech stranách, obsahový okraj na levé straně obrázku", + "da": "Firsidet ramme, indholdsramme på billedets venstre side", + "de": "Vierseitiger Rand, Inhaltsrand auf der linken Seite des Bildes", + "el": "Τετράπλευρο περίγραμμα, με το περίγραμμα περιεχομένου στην αριστερή πλευρά της εικόνας", + "en-rAU": "Four-sided border, content border on the left side of the image", + "en-rGB": "Four-sided border, content border on the left side of the image", + "en-rIN": "Four-sided border, content border on the left side of the image", + "es-rUS": "Borde en cuatro lados, borde en el lado izquierdo de la imagen", + "es": "Borde en cuatro lados, borde en el lado izquierdo de la imagen", + "et-rEE": "Ääris neljal küljel, sisu ääris pildi vasakul küljel", + "eu-rES": "Lau aldeko ertza, edukiaren ertza irudiaren ezkerreko aldean", + "fa-rIR": "حاشیه چهار طرفه، حاشیه محتوا در سمت چپ تصویر", + "fi": "Nelisivuinen reunus, sisällön reunus kuvan vasemmalla puolella", + "fr": "Bordure à quatre côtés, bordure de contenu sur le côté gauche de l\\'image", + "gl-rES": "Bordo nos catro lados, bordo do contido no lado esquerdo da imaxe", + "gu-rIN": "ચારેય-બાજુની કિનારી, ઇમેજની ડાબી બાજુની કિનારી", + "ha-rNG": "Iyakar mai gefe huɗu, iyakar abun ciki a gefen hagu na hoton", + "hi": "चार-पक्ष बॉर्डर, इमेज के बाईं ओर कंटेंट बॉर्डर", + "hr": "Četverostrani obrub, obrub sadržaja s lijeve strane slike", + "hu": "Négyoldalas szegély, szegély a kép bal oldalán", + "hy-rAM": "Քառակողմանի եզրագիծ, բովանդակության եզրագիծը պատկերի ձախ կողմում", + "in": "Batas empat sisi, batas konten di sisi kiri gambar", + "it": "Bordo su quattro lati, bordo di contenuto sul lato sinistro dell\\'immagine", + "iw-rIL": "גבול עם ארבעה צדדים, גבול התוכן בצדה השמאלי של התמונה", + "ja": "四方向に境界線、画像の左側にコンテンツの境界線", + "ka-rGE": "ოთხმხრივი საზღვარი, შინაარსის საზღვარი გამოსახულების მარცხენა მხარეს", + "kk-rKZ": "Төрт жақты шет, кескіннің сол жағындағы ішіндегісінің шеті", + "km-rKH": "ស៊ុមបួនជ្រុង ស៊ុមមាតិកានៅជ្រុងខាងឆ្វេងនៃរូបភាព", + "kn-rIN": "ನಾಲ್ಕು-ಬದಿಯ ಅಂಚು, ಚಿತ್ರದ ಎಡಭಾಗದಲ್ಲಿರುವ ಕಂಟೆಂಟ್‌ ಅಂಚು", + "ko": "사방 테두리, 이미지 왼쪽에 콘텐츠 테두리 표시", + "lo-rLA": "ຂອບສີ່ດ້ານ, ຂອບເນື້ອໃນດ້ານຊ້າຍຂອງຮູບພາບ", + "lt": "Pilnas rėmelis, turinio rėmelis kairėje nuotraukos pusėje", + "lv": "Četrpusēja apmale, satura apmale attēla kreisajā pusē", + "mk-rMK": "Граница на четири страни, граница на содржина на левата страна на сликата", + "ml-rIN": "നാല് വശങ്ങളുള്ള ബോർഡർ, ഇമേജിന്റെ ഇടതുവശത്തുള്ള ഉള്ളടക്ക ബോർഡർ", + "mr-rIN": "फोर-साइडेड बॉर्डर, प्रतिमेच्या डाव्या बाजूला कंटेंट बॉर्डर", + "ms-rMY": "Sempadan empat sisi, sempadan kandungan di sebelah kiri imej", + "mt-rMT": "Bordura b\\'erba\\' naħat, il-bordura tal-kontenut tinsab fuq in-naħa tax-xellug tal-istampa", + "my-rMM": "ဘော်ဒါလေးဘက်၊ ပုံ၏ဘယ်ဘက်တွင် အကြောင်းအရာဘော်ဒါ", + "nb": "Firesidet kant, innholdskant på venstre side av bildet", + "ne-rIN": "छविको बायाँ छेउमा चार-पक्षीय किनारा, सामग्री किनारा", + "ne-rNP": "छविको बायाँ छेउमा चार-पक्षीय किनारा, सामग्री किनारा", + "nl": "Vierzijdige rand, inhoudsrand aan de linkerkant van de afbeelding", + "or-rIN": "ଚାରି-ସାଇଡର ବର୍ଡର, ଇମେଜର ବାମ ପାର୍ଶ୍ୱରେ କଣ୍ଟେଣ୍ଟ ବର୍ଡର", + "pa-rIN": "ਚਾਰੇ ਪਾਸੇ ਵਾਲਾ ਬੋਰਡਰ, ਚਿੱਤਰ ਦੇ ਖੱਬੇ ਪਾਸੇ \\'ਤੇ ਕੰਟੈਂਟ ਬਾਰਡਰ", + "pl": "Obramowanie z czterech stron, obramowanie zawartości po lewej stronie obrazu", + "pt-rBR": "Borda em quatro lados, borda de conteúdo no lado esquerdo da imagem", + "pt-rPT": "Borda em quatro lados, borda de conteúdo no lado esquerdo da imagem", + "ro": "Bordură cu patru laturi, bordură de conținut în partea stângă a imaginii", + "ru": "Четырехсторонняя граница, содержание границы с левой стороны изображения", + "sk": "Štvorsmerný okraj, okraj obsahu na ľavej strane obrázka", + "sl": "Štiristranska obroba, obroba vsebine na levi strani slike", + "sq-rAL": "Kornizë katërfaqëshe, kufiri i përmbajtjes në anën e majtë të imazhit", + "sr": "Четворострани оквир, оквир садржаја са леве стране слике", + "sv": "Fyrsidig kant, innehållskant på vänster sida om bilden", + "sw": "Mpaka wenye pande nne, mpaka wa maudhui upande wa kushoto wa picha", + "ta-rIN": "நான்கு முனை பார்டர், இமேஜின் இடப்புறத்தில் உள்ளடக்க பார்டர்", + "te-rIN": "నాలుగు వైపులా బోర్డర్, చిత్రం ఎడమ వైపున కంటెంట్ బోర్డర్", + "th": "ขอบสี่ด้าน ขอบเนื้อหาอยู่ด้านซ้ายของภาพ", + "tr": "Tek taraflı kenarlık, görüntünün sol tarafında içerik kenarlığı", + "ug-rCN": "تۆت تەرەپتە رامكا بار، مەزمۇن رامكىسى رەسىمنىڭ سول تەرىپىدە", + "uk": "Чотирьохстороння межа, зміст межі з лівого боку зображення", + "ur-rIN": "چار طرفہ بارڈر، تصویر کے بائیں طرف مواد بارڈر", + "ur-rPK": "چار طرفہ بارڈر، تصویر کے بائیں طرف مواد بارڈر", + "uz-rUZ": "To‘rt tomonlama chegara, tasvirning chap tomonidagi kontent chegarasi", + "vi": "Đường viền bốn cạnh, đường viền nội dung ở bên trái của ảnh", + "zh-rHK": "四側皆有邊框,顯示內容邊框在圖片左側", + "zh-rTW": "四側皆有邊框,顯示內容邊框在圖片左側" + }, + "wm_orientation_inner_border_right": { + "zh-rCN": "四边都有边框,显示内容边框在图片右侧", + "default": "Four-sided border, content border on the right side of the image", + "ar": "حدود ذات أربعة جوانب، حدود المحتوى على الجانب الأيمن من الصورة", + "as-rIN": "চাৰিটা-ফালৰ সীমা, প্ৰতিচ্ছবিখনৰ সোঁফালে থকা সমল সীমা", + "az-rAZ": "Dörd tərəfli haşiyə, şəklin sağ tərəfindəki məzmun haşiyəsi", + "be": "Чатырохбаковая мяжа, мяжа змесціва справа ад выявы", + "bg": "Четиристранна рамка, рамка на съдържанието от дясната страна на изображението", + "bn-rBD": "চার দিকে বর্ডার, ছবির ডান দিকে কনটেন্ট বর্ডার", + "bn-rIN": "চার দিকে বর্ডার, ছবির ডান দিকে কনটেন্ট বর্ডার", + "bo-rCN": "མཐའ་བཞི་ཚང་མར་མཐའ་སྒྲོམ་ཡོད།་ནང་དོན་གྱི་མཐའ་སྒྲོམ་རི་མོའི་གཡས་ཕྱོགས་སུ་ཡོད་པ་མངོན་ཡོད།", + "bs": "Četverostrana granica, granica sadržaja na desnoj strani slike", + "ca": "Vora de quatre costats, vora de contingut a la part dreta de la imatge", + "cs": "Okraj na čtyřech stranách, obsahový okraj na pravé straně obrázku", + "da": "Firsidet ramme, indholdsramme på billedets højre side", + "de": "Vierseitiger Rand, Inhaltsrand auf der rechten Seite des Bildes", + "el": "Τετράπλευρο περίγραμμα, με το περίγραμμα περιεχομένου στη δεξιά πλευρά της εικόνας", + "en-rAU": "Four-sided border, content border on the right side of the image", + "en-rGB": "Four-sided border, content border on the right side of the image", + "en-rIN": "Four-sided border, content border on the right side of the image", + "es-rUS": "Borde en cuatro lados, borde en el lado derecho de la imagen", + "es": "Borde en cuatro lados, borde en el lado derecho de la imagen", + "et-rEE": "Ääris neljal küljel, sisu ääris pildi paremal küljel", + "eu-rES": "Lau aldeko ertza, edukiaren ertza irudiaren eskuinaldean", + "fa-rIR": "حاشیه چهار طرفه، حاشیه محتوا در سمت راست تصویر", + "fi": "Nelisivuinen reunus, sisällön reunus kuvan oikealla puolella", + "fr": "Bordure à quatre côtés, bordure de contenu sur le côté droit de l\\'image", + "gl-rES": "Bordo nos catro lados, bordo do contido no lado dereito da imaxe", + "gu-rIN": "ચારેય-બાજુની કિનારી, ઇમેજની જમણી બાજુની કિનારી", + "ha-rNG": "Iyakar mai gefe huɗu, iyakar abun ciki a gefen dama na hoton", + "hi": "चार-पक्ष बॉर्डर, इमेज के दाईं ओर कंटेंट बॉर्डर", + "hr": "Četverostrani obrub, obrub sadržaja s desne strane slike", + "hu": "Négyoldalas szegély, szegély a kép jobb oldalán", + "hy-rAM": "Քառակողմանի եզրագիծ, բովանդակության եզրագիծը պատկերի աջ կողմում", + "in": "Batas empat sisi, batas konten di sisi kanan gambar", + "it": "Bordo su quattro lati, bordo di contenuto sul lato destro dell\\'immagine", + "iw-rIL": "גבול עם ארבעה צדדים, גבול התוכן בצדה הימני של התמונה", + "ja": "四方向に境界線、画像の右側にコンテンツの境界線", + "ka-rGE": "ოთხმხრივი საზღვარი, შინაარსის საზღვარი სურათის მარჯვენა მხარეს", + "kk-rKZ": "Төрт жақты шет, кескіннің оң жағындағы ішіндегісінің шеті", + "km-rKH": "ស៊ុមបួនជ្រុង ស៊ុមមាតិកានៅជ្រុងខាងស្តាំនៃរូបភាព", + "kn-rIN": "ನಾಲ್ಕು-ಬದಿಯ ಅಂಚು, ಚಿತ್ರದ ಬಲಭಾಗದಲ್ಲಿರುವ ಕಂಟೆಂಟ್‌ ಅಂಚು", + "ko": "사방 테두리, 이미지 오른쪽에 콘텐츠 테두리 표시", + "lo-rLA": "ຂອບສີ່ດ້ານ, ຂອບເນື້ອໃນດ້ານຂວາຂອງຮູບພາບ", + "lt": "Pilnas rėmelis, turinio rėmelis dešinėje nuotraukos pusėje", + "lv": "Četrpusēja apmale, satura apmale attēla labajā pusē", + "mk-rMK": "Граница на четири страни, граница на содржина на десната страна на сликата", + "ml-rIN": "നാല് വശങ്ങളുള്ള ബോർഡർ, ഇമേജിന്റെ വലതുവശത്തുള്ള ഉള്ളടക്ക ബോർഡർ", + "mr-rIN": "फोर-साइडेड बॉर्डर, प्रतिमेच्या उजव्या बाजूला कंटेंट बॉर्डर", + "ms-rMY": "Sempadan empat sisi, sempadan kandungan di sebelah kanan imej", + "mt-rMT": "Bordura b\\'erba\\' naħat, il-bordura tal-kontenut tinsab fuq in-naħa tal-lemin tal-istampa", + "my-rMM": "ဘော်ဒါလေးဘက်၊ ပုံ၏ညာဘက်တွင် အကြောင်းအရာဘော်ဒါ", + "nb": "Firesidet kant, innholdskant på høyre side av bildet", + "ne-rIN": "चार-पक्षीय किनारा, छविको दायाँ छेउमा सामग्री किनारा", + "ne-rNP": "चार-पक्षीय किनारा, छविको दायाँ छेउमा सामग्री किनारा", + "nl": "Vierzijdige rand, inhoudsrand aan de rechterkant van de afbeelding", + "or-rIN": "ଚାରି-ସାଇଡର ବର୍ଡର, ଇମେଜର ଡାହାଣ ପାର୍ଶ୍ୱରେ କଣ୍ଟେଣ୍ଟ ବର୍ଡର", + "pa-rIN": "ਚਾਰੇ ਪਾਸੇ ਵਾਲਾ ਬੋਰਡਰ, ਚਿੱਤਰ ਦੇ ਸੱਜੇ ਪਾਸੇ \\'ਤੇ ਕੰਟੈਂਟ ਬਾਰਡਰ", + "pl": "Obramowanie z czterech stron, obramowanie zawartości po prawej stronie obrazu", + "pt-rBR": "Borda em quatro lados, borda de conteúdo no lado direito da imagem", + "pt-rPT": "Borda em quatro lados, borda de conteúdo no lado direito da imagem", + "ro": "Bordură cu patru laturi, bordură de conținut în partea dreaptă a imaginii", + "ru": "Четырехсторонняя граница, содержание границы с правой стороны изображения", + "sk": "Štvorsmerný okraj, okraj obsahu na pravej strane obrázka", + "sl": "Štiristranska obroba, obroba vsebine na desni strani slike", + "sq-rAL": "Kornizë katërfaqëshe, kufiri i përmbajtjes në anën e djathtë të imazhit", + "sr": "Четворострани оквир, оквир садржаја са десне стране слике", + "sv": "Fyrsidig kant, innehållskant på höger sida om bilden", + "sw": "Mpaka wenye pande nne, mpaka wa maudhui upande wa kulia wa picha", + "ta-rIN": "நான்கு முனை பார்டர், இமேஜின் வலப்புறத்தில் உள்ளடக்க பார்டர்", + "te-rIN": "నాలుగు వైపులా బోర్డర్, చిత్రం కుడి వైపున కంటెంట్ బోర్డర్", + "th": "ขอบสี่ด้าน ขอบเนื้อหาอยู่ด้านขวาของภาพ", + "tr": "Tek taraflı kenarlık, görüntünün sağ tarafında içerik kenarlığı", + "ug-rCN": "تۆت تەرەپتە رامكا بار، مەزمۇن رامكىسى رەسىمنىڭ ئوڭ تەرىپىدە", + "uk": "Чотирьохстороння межа, зміст межі з правого боку зображення", + "ur-rIN": "چار طرفہ بارڈر، تصویر کے دائیں طرف مواد بارڈر", + "ur-rPK": "چار طرفہ بارڈر، تصویر کے دائیں طرف مواد بارڈر", + "uz-rUZ": "To‘rt tomonlama chegara, tasvirning o‘ng tomonidagi kontent chegarasi", + "vi": "Đường viền bốn cạnh, đường viền nội dung ở bên phải của ảnh", + "zh-rHK": "四側皆有邊框,顯示內容邊框在圖片右側", + "zh-rTW": "四側皆有邊框,顯示內容邊框在圖片右側" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_dark_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_dark_blur.webp new file mode 100644 index 0000000..586532e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_dark_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_light_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_light_blur.webp new file mode 100644 index 0000000..7c8dbd9 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_light_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_dark.webp new file mode 100644 index 0000000..1eb8e81 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_light.webp new file mode 100644 index 0000000..c71b8a4 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_dark.webp new file mode 100644 index 0000000..375ea3d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_light.webp new file mode 100644 index 0000000..c64d2e7 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/userData/current/userConfig.json new file mode 100644 index 0000000..3605980 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"99"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/config.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/config.json new file mode 100644 index 0000000..443e1eb --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_classic_name", + "preview": "img_setting_base.webp", + "priority": 23 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/classic/i18n.json new file mode 100644 index 0000000..52ce831 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/classic/i18n.json @@ -0,0 +1,84 @@ +{ + "wm_group_classic_name": { + "zh-rCN": "经典水印", + "default": "Classic", + "ar": "كلاسيك", + "as-rIN": "ক্লাছিক", + "az-rAZ": "Klassik", + "be": "Класічны", + "bg": "Класическа", + "bn-rBD": "ক্ল্যাসিক", + "bn-rIN": "ক্ল্যাসিক", + "bo-rCN": "གསུང་རབ་ཆུ་པར་།", + "bs": "Klasično", + "ca": "Clàssic", + "cs": "Klasická", + "da": "Klassisk", + "de": "Klassisch", + "el": "Κλασσικό", + "en-rAU": "Classic", + "en-rGB": "Classic", + "en-rIN": "Classic", + "es-rUS": "Clásico", + "es": "Clásico", + "et-rEE": "Klassikaline", + "eu-rES": "Klasikoa", + "fa-rIR": "کلاسیک", + "fi": "Klassinen", + "fr": "Classique", + "gl-rES": "Clásico", + "gu-rIN": "ક્લાસિક", + "ha-rNG": "Gargajiya", + "hi": "क्लासिक", + "hr": "Klasično", + "hu": "Klasszikus", + "hy-rAM": "Դասական", + "in": "Klasik", + "it": "Classica", + "iw-rIL": "קלאסי", + "ja": "クラシック", + "ka-rGE": "კლასიკური", + "kk-rKZ": "Классикалық", + "km-rKH": "ក្លាស៊ីក", + "kn-rIN": "ಕ್ಲಾಸಿಕ್", + "ko": "클래식", + "lo-rLA": "ຄລາສສິກ", + "lt": "Klasikinis", + "lv": "Klasisks", + "mk-rMK": "Класично", + "ml-rIN": "ക്ലാസിക്", + "mr-rIN": "क्लासिक", + "ms-rMY": "Klasik", + "mt-rMT": "Klassika", + "my-rMM": "ဂန္ထဝင်", + "nb": "Klassisk", + "ne-rIN": "क्लासिक", + "ne-rNP": "क्लासिक", + "nl": "Klassiek", + "or-rIN": "କ୍ଲାସିକ୍‌", + "pa-rIN": "ਕਲਾਸਿਕ", + "pl": "Klasyczny", + "pt-rBR": "Clássico", + "pt-rPT": "Clássico", + "ro": "Clasic", + "ru": "Классика", + "sk": "Klasický", + "sl": "Klasično", + "sq-rAL": "Klasik", + "sr": "Класично", + "sv": "Klassisk", + "sw": "Zamani", + "ta-rIN": "கிளாசிக்", + "te-rIN": "క్లాసిక్", + "th": "คลาสสิก", + "tr": "Klasik", + "ug-rCN": "كلاسسىك سۇ باسمىسى", + "uk": "Класика", + "ur-rIN": "کلاسک", + "ur-rPK": "کلاسک", + "uz-rUZ": "Klassik", + "vi": "Cổ điển", + "zh-rHK": "經典浮水印", + "zh-rTW": "經典浮水印" + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/classic/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/classic/img_setting_base.webp new file mode 100644 index 0000000..88372e6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/classic/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_bottom.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_bottom.webp new file mode 100644 index 0000000..d209766 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_bottom.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_top.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_top.webp new file mode 100644 index 0000000..a3ebeda Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_top.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/103/config.json new file mode 100644 index 0000000..7283fc3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/103/config.json @@ -0,0 +1,186 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_film_103_name", + "id": "103", + "description": "film_1", + "priority": 1, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + "name_length_limitation": [17, 100] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "186dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=top_bg", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "150dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "margin_left": "40dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.2, + "rect_radius": [4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "19dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_left": "-40dp", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "132dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=bottom_bg", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "top_bg", + "icon": "@img=icon_background_white.webp", + "value": "@img=background_image_top.webp", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + }, + { + "name": "bottom_bg", + "icon": "@img=icon_background_white.webp", + "value": "@img=background_image_bottom.webp", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + }, + { + "name": "transparent", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FF121212", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + } + ], + "fonts": { + "f1": { + "size": 21.2, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 450" + }, + "f2": { + "size": 13, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 380", + "letterSpacing": 0.02 + }, + "f3": { + "size": 14, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 380" + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/103/i18n.json new file mode 100644 index 0000000..66a688d --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/103/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_film_103_name": { + "default": "小字版胶片1", + "zh-rCN": "小字版胶片1" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/poco_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/103/poco_F4CA32.webp new file mode 100644 index 0000000..474da8d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/103/poco_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/redmi_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/103/redmi_F4CA32.webp new file mode 100644 index 0000000..1097c57 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/103/redmi_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/103/userData/current/userConfig.json new file mode 100644 index 0000000..ee62487 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/103/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"103"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/103/xiaomi_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/103/xiaomi_F4CA32.webp new file mode 100644 index 0000000..8af9417 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/103/xiaomi_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_bottom.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_bottom.webp new file mode 100644 index 0000000..d209766 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_bottom.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_top.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_top.webp new file mode 100644 index 0000000..a3ebeda Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_top.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/config.json new file mode 100644 index 0000000..3ccb693 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/config.json @@ -0,0 +1,186 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "priority": 1, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + "name_length_limitation": [0, 17] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "186dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=top_bg", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "150dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "margin_left": "40dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_left": "-40dp", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "132dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=bottom_bg", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "top_bg", + "icon": "@img=icon_background_white.webp", + "value": "@img=background_image_top.webp", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + }, + { + "name": "bottom_bg", + "icon": "@img=icon_background_white.webp", + "value": "@img=background_image_bottom.webp", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + }, + { + "name": "transparent", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FF121212", + "foreground": ["#FF121212", "#4D000000", "#BFF4CA32", "F4CA32"] + } + ], + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.032 + }, + "f3": { + "size": 18.0, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451" + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/i18n.json new file mode 100644 index 0000000..bbfc364 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_film_12_name": { + "default": "FILM ONE", + "zh-rCN": "胶片1" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_1.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_1.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_2.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_2.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_3.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_3.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_4.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_4.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_5.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_5.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_5.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_6.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_6.json new file mode 100644 index 0000000..5d41271 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_6.json @@ -0,0 +1,284 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_12_name", + "id": "12", + "description": "film_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "186dp", + "background": "@background=top_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "150dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "logo_model_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "132dp", + "background": "@background=bottom_bg", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFF4CA32", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "#80F4CA32", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "top_bg", + "description": "", + "value": "@img=background_image_top.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "bottom_bg", + "description": "", + "value": "@img=background_image_bottom.webp", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + }, + { + "name": "transparent", + "description": "", + "value": "@color=#FF121212", + "foreground": [ + "#FF121212", + "#4D000000", + "#BFF4CA32", + "F4CA32" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/poco_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/12/poco_F4CA32.webp new file mode 100644 index 0000000..474da8d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/12/poco_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/redmi_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/12/redmi_F4CA32.webp new file mode 100644 index 0000000..1097c57 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/12/redmi_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/12/userData/current/userConfig.json new file mode 100644 index 0000000..ac57bb0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/12/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"12","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/12/xiaomi_F4CA32.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/12/xiaomi_F4CA32.webp new file mode 100644 index 0000000..8af9417 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/12/xiaomi_F4CA32.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/background_texture_1.png b/proprietary/odm/etc/camera/xiaomi/configs/film/13/background_texture_1.png new file mode 100644 index 0000000..c72fe46 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/background_texture_1.png differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/config.json new file mode 100644 index 0000000..605d1c9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/config.json @@ -0,0 +1,221 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_13_name", + "id": "13", + "description": "film_2", + "priority": 2, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=texture_black", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "74dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "76dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "322dp", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "128dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "40dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [7, 7, 7, 7, 7, 7, 7, 7], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "74dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "texture_black", + "icon": "@img=icon_background_texture_black.webp", + "value": "@color=#FF1C1D1F;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_white", + "icon": "@img=icon_background_texture_white.webp", + "value": "@color=#FFFFFFFF;@img=background_texture_1.png", + "foreground": ["#FF000000", "#4D000000", "#BF000000", "black"] + }, + { + "name": "texture_rose_gray", + "icon": "@img=icon_background_texture_rose_gray.webp", + "value": "@color=#FF9F7F85;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_blue_gray_light", + "icon": "@img=icon_background_texture_blue_gray_light.webp", + "value": "@color=#FFB3BEC7;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_blue_gray_dark", + "icon": "@img=icon_background_texture_blue_gray_dark.webp", + "value": "@color=#FF63788B;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_blue_gray", + "icon": "@img=icon_background_texture_blue_gray.webp", + "value": "@color=#FF737F7D;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_green_dark", + "icon": "@img=icon_background_texture_green_dark.webp", + "value": "@color=#FF39372C;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_green_gray_light", + "icon": "@img=icon_background_texture_green_gray_light.webp", + "value": "@color=#FF7D8473;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "texture_brown_gray", + "icon": "@img=icon_background_texture_brown_gray.webp", + "value": "@color=#FF776D5D;@img=background_texture_1.png", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 36.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/i18n.json new file mode 100644 index 0000000..ba1fcd0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/i18n.json @@ -0,0 +1,6 @@ +{ + "wm_film_13_name": { + "default": "FILM TWO", + "zh-rCN": "胶片2" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_black.webp new file mode 100644 index 0000000..d48b158 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray.webp new file mode 100644 index 0000000..d46fe80 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_dark.webp new file mode 100644 index 0000000..b4b3370 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_light.webp new file mode 100644 index 0000000..0e2c88f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_brown_gray.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_brown_gray.webp new file mode 100644 index 0000000..6d7bf72 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_brown_gray.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_dark.webp new file mode 100644 index 0000000..e975fff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_gray_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_gray_light.webp new file mode 100644 index 0000000..bfa8c8e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_gray_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_rose_gray.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_rose_gray.webp new file mode 100644 index 0000000..49ceb98 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_rose_gray.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_white.webp new file mode 100644 index 0000000..f159cf4 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_1.json new file mode 100644 index 0000000..3bb14cd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_1.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_13_name", + "id": "13", + "description": "film_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=texture_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "322dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "128.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "texture_black", + "description": "", + "value": "@color=#FF1C1D1F;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_white", + "description": "", + "value": "@color=#FFFFFFFF;@img=background_texture_1.png", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "black" + ] + }, + { + "name": "texture_rose_gray", + "description": "", + "value": "@color=#FF9F7F85;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_light", + "description": "", + "value": "@color=#FFB3BEC7;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_dark", + "description": "", + "value": "@color=#FF63788B;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray", + "description": "", + "value": "@color=#FF737F7D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_dark", + "description": "", + "value": "@color=#FF39372C;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_gray_light", + "description": "", + "value": "@color=#FF7D8473;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_brown_gray", + "description": "", + "value": "@color=#FF776D5D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_2.json new file mode 100644 index 0000000..3bb14cd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_2.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_13_name", + "id": "13", + "description": "film_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=texture_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "322dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "128.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "texture_black", + "description": "", + "value": "@color=#FF1C1D1F;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_white", + "description": "", + "value": "@color=#FFFFFFFF;@img=background_texture_1.png", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "black" + ] + }, + { + "name": "texture_rose_gray", + "description": "", + "value": "@color=#FF9F7F85;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_light", + "description": "", + "value": "@color=#FFB3BEC7;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_dark", + "description": "", + "value": "@color=#FF63788B;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray", + "description": "", + "value": "@color=#FF737F7D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_dark", + "description": "", + "value": "@color=#FF39372C;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_gray_light", + "description": "", + "value": "@color=#FF7D8473;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_brown_gray", + "description": "", + "value": "@color=#FF776D5D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_3.json new file mode 100644 index 0000000..3bb14cd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_3.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_13_name", + "id": "13", + "description": "film_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=texture_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "322dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "128.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "texture_black", + "description": "", + "value": "@color=#FF1C1D1F;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_white", + "description": "", + "value": "@color=#FFFFFFFF;@img=background_texture_1.png", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "black" + ] + }, + { + "name": "texture_rose_gray", + "description": "", + "value": "@color=#FF9F7F85;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_light", + "description": "", + "value": "@color=#FFB3BEC7;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_dark", + "description": "", + "value": "@color=#FF63788B;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray", + "description": "", + "value": "@color=#FF737F7D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_dark", + "description": "", + "value": "@color=#FF39372C;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_gray_light", + "description": "", + "value": "@color=#FF7D8473;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_brown_gray", + "description": "", + "value": "@color=#FF776D5D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_4.json new file mode 100644 index 0000000..3bb14cd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_4.json @@ -0,0 +1,341 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_13_name", + "id": "13", + "description": "film_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=texture_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "322dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "128.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "40dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 9, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "30dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "74dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 36, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "texture_black", + "description": "", + "value": "@color=#FF1C1D1F;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_white", + "description": "", + "value": "@color=#FFFFFFFF;@img=background_texture_1.png", + "foreground": [ + "#FF000000", + "#4D000000", + "#BF000000", + "black" + ] + }, + { + "name": "texture_rose_gray", + "description": "", + "value": "@color=#FF9F7F85;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_light", + "description": "", + "value": "@color=#FFB3BEC7;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray_dark", + "description": "", + "value": "@color=#FF63788B;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_blue_gray", + "description": "", + "value": "@color=#FF737F7D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_dark", + "description": "", + "value": "@color=#FF39372C;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_green_gray_light", + "description": "", + "value": "@color=#FF7D8473;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "texture_brown_gray", + "description": "", + "value": "@color=#FF776D5D;@img=background_texture_1.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/13/userData/current/userConfig.json new file mode 100644 index 0000000..f83480e --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/13/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"13","font_scale":1,"view_alpha_ratio":1,"frame_background":"texture_black","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":false,"model_switch":true,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/14/config.json new file mode 100644 index 0000000..15b976d --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/14/config.json @@ -0,0 +1,235 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_14_name", + "id": "14", + "description": "film_3", + "priority": 3, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + "exclude_device_type": ["poco"], + "custom_not_support": { + "ro.miui.build.region": ["global"], + "ro.boot.product.theme_customize": ["lcc"], + "ro.product.device": [], + "device_type": [] + } + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=gradient_color_red", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "109dp", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "optional": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "120dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "gradient_color_red", + "icon": "@img=icon_gradient_color_red.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 5 , #FFAA1828, #FFAA1828, #FFE11F14, #FFA91828, #FFA81728, 0.0, 0.1, 0.3, 0.5, 1.0)", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "gradient_color_blue_dark", + "icon": "@img=icon_gradient_color_blue_dark.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 5 , #FF000407, #FF063542, #FF215260, #FF073741, #FF000000, 0.0, 0.12, 0.24, 0.5, 1.0)", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "gradient_color_blue_light", + "icon": "@img=icon_gradient_color_blue_light.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 6 , #FF1F3239, #FF0E6176, #FF028F9B, #FF088493, #FF0E7889, #FF22333B, 0.0, 0.12, 0.24, 0.36, 0.5, 1.0)", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.09 + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451" + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/14/i18n.json new file mode 100644 index 0000000..b3c9be1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/14/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_film_14_name": { + "default": "FILM THREE", + "zh-rCN": "胶片3" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_dark.webp new file mode 100644 index 0000000..25dfd2c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_light.webp new file mode 100644 index 0000000..f1c6d08 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_red.webp new file mode 100644 index 0000000..035a852 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/14/userData/current/userConfig.json new file mode 100644 index 0000000..d7952aa --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/14/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"14"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/config.json new file mode 100644 index 0000000..b07b055 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/config.json @@ -0,0 +1,227 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_15_name", + "id": "15", + "description": "film_4", + "priority": 4, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_black", + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "80dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "80dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [ + { + "type": "ImageView", + "id": "triangle", + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_width": "80dp", + "display_height": "0dp", + "path": "pathType=direct;path=icon_triangle.webp" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "80dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "optional": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "80dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_black", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FF141414", + "foreground": ["#FF000000", "#4D000000", "#BFCE9238", "CE9238"] + }, + { + "name": "noise_blur", + "icon": "@img=icon_background_noise_blur.webp", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp" + } + ], + "fonts": { + "f1": { + "size": 24, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 17.0, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501" + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/i18n.json new file mode 100644 index 0000000..fdcf623 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_film_15_name": { + "default": "FILM FOUR", + "zh-rCN": "胶片4" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_background_noise_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_background_noise_blur.webp new file mode 100644 index 0000000..c424ebc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_background_noise_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_triangle.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_triangle.webp new file mode 100644 index 0000000..4cd729e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_triangle.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_1.json new file mode 100644 index 0000000..603225b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_1.json @@ -0,0 +1,317 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_15_name", + "id": "15", + "description": "film_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "triangle", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "80dp", + "display_height": "0dp", + "path": "pathType=direct;path=icon_triangle.webp", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 17, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFCE9238", + "CE9238" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_2.json new file mode 100644 index 0000000..603225b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_2.json @@ -0,0 +1,317 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_15_name", + "id": "15", + "description": "film_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "triangle", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "80dp", + "display_height": "0dp", + "path": "pathType=direct;path=icon_triangle.webp", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 17, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFCE9238", + "CE9238" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_3.json new file mode 100644 index 0000000..603225b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_3.json @@ -0,0 +1,317 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_15_name", + "id": "15", + "description": "film_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "triangle", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "80dp", + "display_height": "0dp", + "path": "pathType=direct;path=icon_triangle.webp", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "80dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "80dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 17, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFCE9238", + "CE9238" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/poco_CE9238.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/15/poco_CE9238.webp new file mode 100644 index 0000000..01a6367 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/15/poco_CE9238.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/redmi_CE9238.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/15/redmi_CE9238.webp new file mode 100644 index 0000000..c759ade Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/15/redmi_CE9238.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/15/userData/current/userConfig.json new file mode 100644 index 0000000..e7f33a4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/15/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"15","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_black","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/15/xiaomi_CE9238.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/15/xiaomi_CE9238.webp new file mode 100644 index 0000000..fb3f23d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/15/xiaomi_CE9238.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/config.json new file mode 100644 index 0000000..b6b2717 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/config.json @@ -0,0 +1,279 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_16_name", + "id": "16", + "description": "film_5", + "priority": 5, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_black", + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "60dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "60dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "overlap", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [ + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "60dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "water_content_layout", + "orientation": "vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "margin_left": "0dp", + "margin_top": "12dp", + "layout_gravity": "left", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time_mm", + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "12dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "0dp", + "margin_top": "12dp", + "layout_gravity": "left", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "custom_text", + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "12dp", + "text": "@custom=0.8;@defaultText=@wm_film_16_custom_text_v2", + "font_ref": "f3" + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "60dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "60dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=noise_blur", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "noise_blur", + "icon": "@img=icon_background_noise_blur.webp", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp" + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20.0, + "color": "#FF94352C", + "typeface": "default", + "variation": "'wght' 400" + }, + "f3": { + "size": 20.0, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 400" + }, + "f4": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/i18n.json new file mode 100644 index 0000000..4bc4664 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_film_16_name": { + "default": "FILM FIVE", + "zh-rCN": "胶片5" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + }, + "wm_film_16_custom_text_v2": { + "zh-rCN": "永远相信美好的事情即将发生", + "default": "Always believe that something wonderful is about to happen", + "ar": "تأكد دائمًا أن شيئًا رائعًا على وشك الحدوث", + "as-rIN": "সদায় কিবা এটা আকৰ্ষণীয় ঘটিবলৈ গৈ আছে বুলি বিশ্বাস কৰক", + "az-rAZ": "Həmişə gözəl bir şey baş verəcəyinə inanıram", + "be": "Заўсёды верце, што адбудзецца нешта выдатнае", + "bg": "Винаги вярвай, че най-доброто предстои", + "bn-rBD": "সর্বদা মনে রাখবেন যে আপনার সাথে ভাল কিছু ঘটতে চলেছে", + "bn-rIN": "সর্বদা মনে রাখবেন যে আপনার সাথে ভাল কিছু ঘটতে চলেছে", + "bo-rCN": "དོན་བཟང་འབྱུང་གྲབས་ཡོད་པར།ནམ་ཡང་ཡིད་ཆེས་ཡོད།", + "bs": "Uvijek vjerujte da će se nešto divno dogoditi", + "ca": "Creu sempre que alguna cosa meravellosa està a punt de passar", + "cs": "Nikdy nepřestávej věřit, že na tebe čeká něco úžasného", + "da": "Tro altid på, at noget vidunderligt er lige ved at ske", + "de": "Glaube immer daran, dass etwas Wunderbares bevorsteht", + "el": "Να πιστεύετε πάντα ότι κάτι υπέροχο πρόκειται να συμβεί", + "en-rAU": "Always believe that something wonderful is about to happen", + "en-rGB": "Always believe that something wonderful is about to happen", + "en-rIN": "Always believe that something wonderful is about to happen", + "es-rUS": "Cree siempre que algo maravilloso está a punto de ocurrir", + "es": "Cree siempre que algo maravilloso está a punto de ocurrir", + "et-rEE": "Alati usu, et midagi imelist hakkab kohe juhtuma", + "eu-rES": "Pentsatu beti zerbait zoragarria gertatzear dagoela", + "fa-rIR": "همیشه باور داشته باش که یک چیز شگفت انگیز در در آستانه روی دادن است", + "fi": "Usko aina, että jotain ihanaa on tapahtumassa", + "fr": "Toujours croire que quelque chose de merveilleux va se produire", + "gl-rES": "Cre sempre que algo marabilloso está a piques de suceder", + "gu-rIN": "હંમેશા વિશ્વાસ રાખો કે કંઇક અદ્ભુત થવાનું છે", + "ha-rNG": "Kullum ka kasance ka na zaton wani abun mai ban mamaki zai faru", + "hi": "हमेशा विश्वास रखें कि कुछ अनोखा होने वाला है", + "hr": "Uvijek vjerujte da će se dogoditi nešto divno", + "hu": "Mindig higgyen abban, hogy valami csodálatos dolog fog történni", + "hy-rAM": "Միշտ հավատացե՛ք, որ ինչ-որ հրաշալի բան է շուտով տեղի ունենալու:", + "in": "Selalu percaya bahwa sesuatu yang luar biasa akan segera terjadi", + "it": "Credi sempre che qualcosa di meraviglioso stia per accadere", + "iw-rIL": "האמינו תמיד כי משהו נפלא עומד להתרחש", + "ja": "きっと素晴らしいことが起こる。私たちはいつだってそう信じている", + "ka-rGE": "ყოველთვის გჯეროდეთ, რომ რაღაც შესანიშნავი მოხდება", + "kk-rKZ": "Әрқашан керемет нәрсе болатынына сеніңіз", + "km-rKH": "ជឿជាក់ជានិច្ចថា​រឿង​អ​ស្ចារ្យមួយ​នឹង​ប្រហែល​ជាកើតមាន​ឡើង", + "kn-rIN": "ಏನೋ ಅದ್ಭುತವಾದದ್ದೊಂದು ಸಂಭವಿಸಲಿದೆ ಎಂಬ ನಂಬಿಕೆ ನಿಮಗಿರಲಿ", + "ko": "머지않아 뭔가 멋진 일이 일어날 거라고 믿어 의심치 않습니다.", + "lo-rLA": "​ເຊື່ອ​ສະ​ເໝີ​ວ່າ​ບາງສິ່ງ​ທີ່​ວິ​ເສດ​ກຳ​ລັງ​ຈະ​ເກີດ​ຂຶ້ນ", + "lt": "Visuomet galvokite, kad netrukus įvyks kažkas nuostabaus", + "lv": "Vienmēr ticiet, ka notiks kaut kas brīnišķīgs", + "mk-rMK": "Секогаш верувајте дека нешто убаво ќе се случи", + "ml-rIN": "വിസ്മയകരമായ എന്തെങ്കിലും സംഭവിക്കുമെന്ന് എല്ലായ്‌പ്പോഴും വിശ്വസിക്കുക", + "mr-rIN": "काहीतरी अद्भूत घडणार आहे यावर नेहमीच विश्वास ठेवा", + "ms-rMY": "Sentiasa percaya bahawa sesuatu yang hebat akan berlaku", + "mt-rMT": "Emmen dejjem li xi ħaġa sabiħa se sseħħ dalwaqt", + "my-rMM": "ကောင်းသောအရာတစ်ခုခုဖြစ်ကာနီးပြီဟု အမြဲယုံကြည်ပါ", + "nb": "Tro alltid på at noe fantastisk er i ferd med å skje.", + "ne-rIN": "जे भएपनि राम्रो कुराका लागि हुन्छ भन्ने सधैं विश्वास राख्नुहोस्", + "ne-rNP": "जे भएपनि राम्रो कुराका लागि हुन्छ भन्ने सधैं विश्वास राख्नुहोस्", + "nl": "Geloof altijd dat iets moois staat te gebeuren", + "or-rIN": "ସର୍ବଦା ବିଶ୍ୱାସ କରନ୍ତୁ ଯେ କିଛି ଆଶ୍ଚର୍ଯ୍ୟ ହେବାକୁ ଯାଉଛି", + "pa-rIN": "ਹਮੇਸ਼ਾ ਭਰੋਸਾ ਰੱਖੋ ਕਿ ਕੁਝ ਅਸਚਰਜ ਹੋਣ ਵਾਲਾ ਹੈ", + "pl": "Zawsze wierz, że nadchodzi coś wspaniałego", + "pt-rBR": "Sempre acredite que algo incrível está prestes a acontecer", + "pt-rPT": "Acredita sempre que algo incrível está prestes a acontecer", + "ro": "Întotdeauna credeți că se va întâmpla ceva minunat", + "ru": "Всегда верьте, что случится что-то прекрасное", + "sk": "Ver tomu, že sa stane niečo výnimočné", + "sl": "Vedno verjemite, da se bo zgodilo nekaj lepega", + "sq-rAL": "Gjithmonë beso se do të ndodhë diçka e mrekullueshme", + "sr": "Увек верујте да ће се нешто дивно догодити", + "sv": "Tro alltid att något underbart är på väg att hända", + "sw": "Daima amini kwamba jambo nzuri liko karibu kutokea", + "ta-rIN": "அற்புதமாக ஏதோ நடக்கப் போகிறது என்று எப்போதும் நம்புங்கள்", + "te-rIN": "ఎల్లప్పుడూ అద్భుతం ఏదో జరుగుతుందని విశ్వసించండి", + "th": "เชื่อมั่นอยู่เสมอว่าสิ่งมหัศจรรย์กำลังจะเกิดขึ้น", + "tr": "Daima güzel şeylerin olacağına inanın", + "ug-rCN": "گۈزەل ئىشلارنىڭ يۈز بېرىدىغانلىقىغا مەڭگۈ ئىشىنىڭ", + "uk": "Завжди вірте, що щось прекрасне скоро відбудеться​", + "ur-rIN": "ہمیشہ یقین رکھیں کہ کچھ شاندار ہونے والا ہے", + "ur-rPK": "ہمیشہ یقین رکھیں کہ کچھ شاندار ہونے والا ہے", + "uz-rUZ": "Har doim ajoyib narsa sodir bo‘lishiga ishoning", + "vi": "Luôn tin rằng điều tốt đẹp sẽ đến", + "zh-rHK": "永遠相信美好的事情即將發生", + "zh-rTW": "永遠相信美好的事情即將發生" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/icon_background_noise_blur.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/16/icon_background_noise_blur.webp new file mode 100644 index 0000000..c424ebc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/16/icon_background_noise_blur.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_1.json new file mode 100644 index 0000000..28980ff --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_1.json @@ -0,0 +1,395 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_16_name", + "id": "16", + "description": "film_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "overlap", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "water_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "custom_text", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "Always believe that something wonderful is about to happen", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "#FF94352C", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_2.json new file mode 100644 index 0000000..28980ff --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_2.json @@ -0,0 +1,395 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_16_name", + "id": "16", + "description": "film_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "overlap", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "water_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "custom_text", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "Always believe that something wonderful is about to happen", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "#FF94352C", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_3.json new file mode 100644 index 0000000..28980ff --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_3.json @@ -0,0 +1,395 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_16_name", + "id": "16", + "description": "film_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "overlap", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "water_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "custom_text", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "Always believe that something wonderful is about to happen", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "#FF94352C", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_4.json new file mode 100644 index 0000000..28980ff --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_4.json @@ -0,0 +1,395 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_16_name", + "id": "16", + "description": "film_5", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_black", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "overlap", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_padding1", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "water_content_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "custom_text", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "Always believe that something wonderful is about to happen", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "bottom_padding2", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "60dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "60dp", + "layout_height": "match_parent", + "background": "@background=noise_blur", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "#FF94352C", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FFCE9238", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "transparent_black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "noise_blur", + "description": "", + "value": "@algo=noise_blur;@img=icon_background_noise_blur.webp", + "foreground": [] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/16/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/16/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/16/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/16/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/current/userConfig.json new file mode 100644 index 0000000..30f711c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"16","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_black","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"Always believe that something wonderful is about to happen","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/resource/custom_text b/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/resource/custom_text new file mode 100644 index 0000000..52603ca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/resource/custom_text @@ -0,0 +1 @@ +Always believe that something wonderful is about to happen diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/16/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/16/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/16/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/config.json new file mode 100644 index 0000000..71310e4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/config.json @@ -0,0 +1,232 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "priority": 3, + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "exclude_cases": ["200m"], + "limitation": { + "device_type": ["poco"] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=gradient_color_yellow", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "109dp", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "optional": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "120dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "34dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [6.6, 6.6, 6.6, 6.6,6.6, 6.6,6.6, 6.6], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "margin_left": "0dp", + "margin_top": "0dp", + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "30dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "gradient_color_yellow", + "description": "@wm_background_gradient_color_yellow", + "icon": "@img=icon_gradient_color_yellow.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 5 , #FFFFC300, #FFFFD333, #FFFFD759, #FFFFD84D, #FFFFC300, 0.0, 0.1, 0.3, 0.5, 1.0)", + "foreground": ["#FF000000", "#B2000000", "#BF000000", "black"] + }, + { + "name": "gradient_color_blue_dark", + "description": "@wm_background_gradient_color_blue_dark", + "icon": "@img=icon_gradient_color_blue_dark.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 5 , #FF000407, #FF063542, #FF215260, #FF073741, #FF000000, 0.0, 0.12, 0.24, 0.5, 1.0)", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + }, + { + "name": "gradient_color_blue_light", + "description": "@wm_background_gradient_color_blue_light", + "icon": "@img=icon_gradient_color_blue_light.webp", + "value": "@algo=gradient_color(0.0, 0.278, 1.0, 0.51, 6 , #FF1F3239, #FF0E6176, #FF028F9B, #FF088493, #FF0E7889, #FF22333B, 0.0, 0.12, 0.24, 0.36, 0.5, 1.0)", + "foreground": ["#FFFFFFFF", "#B2FFFFFF", "#BFFFFFFF", "white"] + } + ], + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.028 + }, + "f3": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.09 + }, + "f4": { + "size": 22.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451" + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/i18n.json new file mode 100644 index 0000000..45f46d6 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/i18n.json @@ -0,0 +1,178 @@ +{ + "wm_film_73_name": { + "default": "FILM SIX", + "zh-rCN": "胶片6" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + }, + "wm_background_gradient_color_yellow": { + "zh-rCN": "渐变黄", + "default": "Gradient yellow" + }, + "wm_background_gradient_color_blue_dark": { + "zh-rCN": "孔雀蓝", + "default": "Peacock blue", + "ar": "طاووس ازرق", + "as-rIN": "ময়ুৰপক্ষীৰ দৰে নীলা", + "az-rAZ": "Tovuz mavisi", + "be": "Паўлінава-блакітны", + "bg": "Пауново синьо", + "bn-rBD": "ময়ূরকণ্ঠী", + "bn-rIN": "ময়ূরকণ্ঠী", + "bo-rCN": "རྨ་བྱའི་མདོག་སྔོན་པོ་།", + "bs": "Paun plava", + "ca": "Blau paó", + "cs": "Paví modř", + "da": "Påfugleblå", + "de": "Pfauenblau", + "el": "Μπλε παγωνιού", + "en-rAU": "Peacock blue", + "en-rGB": "Peacock blue", + "en-rIN": "Peacock blue", + "es-rUS": "Azul eléctrico", + "es": "Azul eléctrico", + "et-rEE": "Paabulinnusinine", + "eu-rES": "Peacock urdina", + "fa-rIR": "آبی طاووسی", + "fi": "Riikinkukonsininen", + "fr": "Bleu paon", + "gl-rES": "Azul pavón", + "gu-rIN": "મોરપિચ્છ વાદળી", + "ha-rNG": "Shude mai wake", + "hi": "मोर नीला", + "hr": "Paun plava", + "hu": "Pávakék", + "hy-rAM": "Փայլուն մուգ փիրուզագույն", + "in": "Biru merak", + "it": "Blu pavone", + "iw-rIL": "כחול טווס", + "ja": "ピーコックブルー", + "ka-rGE": "ფარშავანგისფერი ლურჯი", + "kk-rKZ": "Тауыс түсті көк", + "km-rKH": "ពណ៌ខៀវដិតខ្លាំង", + "kn-rIN": "ನವಿಲು ನೀಲಿ", + "ko": "청록빛 파랑", + "lo-rLA": "ສີຟ້າເຂັ້ມ", + "lt": "Povo mėlyna", + "lv": "Pāva zila", + "mk-rMK": "Тиркизна", + "ml-rIN": "മയിൽ നീല", + "mr-rIN": "मोर निळा", + "ms-rMY": "Biru merak", + "mt-rMT": "Ikħal lewn il-pagun", + "my-rMM": "ဒေါင်းပြာရောင်", + "nb": "Påfuglblå", + "ne-rIN": "मयूर नीलो", + "ne-rNP": "मयूर नीलो", + "nl": "Pauwblauw", + "or-rIN": "ମୟୁର ପରି ନୀଳ", + "pa-rIN": "ਮੋਰਪੰਖੀਆਂ ਨੀਲਾ", + "pl": "Pawi niebieski", + "pt-rBR": "Azul pavão", + "pt-rPT": "Azul pavão", + "ro": "Albastru păun", + "ru": "Павлиново-синий", + "sk": "Pávovo modrá", + "sl": "Pavje modra", + "sq-rAL": "Blu pallua", + "sr": "Паун плаво", + "sv": "Påfågelblå", + "sw": "Bluu ya tausi", + "ta-rIN": "மயில் நீலம்", + "te-rIN": "నెమలి నీలం", + "th": "สีฟ้านกยูง", + "tr": "Tavuş kuşu mavisi", + "ug-rCN": "كۆك", + "uk": "Павичово-синій", + "ur-rIN": "مور نیلا", + "ur-rPK": "مور نیلا", + "uz-rUZ": "Tovussimon ko‘k", + "vi": "Lam khổng tước", + "zh-rHK": "孔雀藍", + "zh-rTW": "孔雀藍" + }, + "wm_background_gradient_color_blue_light": { + "zh-rCN": "晴朗蓝", + "default": "Sky blue", + "ar": "أزرق سماوي", + "as-rIN": "আকাশী নীলা", + "az-rAZ": "Səma mavisi", + "be": "Небаясна-блакітны", + "bg": "Небесносиньо", + "bn-rBD": "স্কাই ব্লু", + "bn-rIN": "স্কাই ব্লু", + "bo-rCN": "གནམ་དྭངསྔོན་པོ།", + "bs": "Nebesko plava", + "ca": "Blau cel", + "cs": "Nebesky modré", + "da": "Himmelblå", + "de": "Himmelblau", + "el": "Μπλε ουρανού", + "en-rAU": "Sky blue", + "en-rGB": "Sky blue", + "en-rIN": "Sky blue", + "es-rUS": "Azul cielo", + "es": "Azul cielo", + "et-rEE": "Taevasinine", + "eu-rES": "Zeru urdina", + "fa-rIR": "آبی آسمانی", + "fi": "Taivaansininen", + "fr": "Bleu Ciel", + "gl-rES": "Celeste", + "gu-rIN": "આકાશી વાદળી", + "ha-rNG": "Shuden samaniya", + "hi": "आसमानी", + "hr": "Nebesko plava", + "hu": "Égszínkék", + "hy-rAM": "Երկնագույն", + "in": "Biru langit", + "it": "Blu cielo", + "iw-rIL": "כחול שמיים", + "ja": "スカイブルー", + "ka-rGE": "ცისფერი", + "kk-rKZ": "Аспан-көк", + "km-rKH": "ពណ៌ផ្ទៃមេយ", + "kn-rIN": "ಆಕಾಶ ನೀಲಿ", + "ko": "하늘색", + "lo-rLA": "ສີ​ຟ້າທ້ອງຟ້າ", + "lt": "Dangaus mėlynumo", + "lv": "Debeszila", + "mk-rMK": "Небесно сина", + "ml-rIN": "ആകാശ നീല", + "mr-rIN": "आकाशी निळा", + "ms-rMY": "Biru langit", + "mt-rMT": "Ikħal lewn is-sema", + "my-rMM": "မိုးပြာ", + "nb": "Himmelblå", + "ne-rIN": "आकाशे नीलो", + "ne-rNP": "आकाशे नीलो", + "nl": "Hemelsblauw", + "or-rIN": "ଆକାଶ ନୀଳ", + "pa-rIN": "ਅਸਮਾਨੀ ਨੀਲਾ", + "pl": "Błękit", + "pt-rBR": "Azul céu", + "pt-rPT": "Azul celeste", + "ro": "Albastru cer", + "ru": "Небоесно-голубой", + "sk": "Nebesky modrá", + "sl": "Nebesno modra", + "sq-rAL": "Bojë qielli", + "sr": "Небеско плаво", + "sv": "Himmelsblå", + "sw": "Bluu ya anga", + "ta-rIN": "வான் நீலம்", + "te-rIN": "ఆకాశ నీలం", + "th": "สีน้ำเงินท้องฟ้า", + "tr": "Gök mavisi", + "ug-rCN": "ئوچۇق كۆك", + "uk": "Небесно-блакитний", + "ur-rIN": "آسمانی نیلا", + "ur-rPK": "آسمانی نیلا", + "uz-rUZ": "Havorang", + "vi": "Xanh da trời", + "zh-rHK": "晴朗藍", + "zh-rTW": "晴朗藍" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_dark.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_dark.webp new file mode 100644 index 0000000..25dfd2c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_dark.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_light.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_light.webp new file mode 100644 index 0000000..f1c6d08 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_light.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_yellow.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_yellow.webp new file mode 100644 index 0000000..ee987fa Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_yellow.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_1.json new file mode 100644 index 0000000..8d03e55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_1.json @@ -0,0 +1,346 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=gradient_color_yellow", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "109dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.09, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "gradient_color_yellow", + "description": "Gradient yellow", + "value": "@img=gradient_color_yellow.png", + "foreground": [ + "#FF000000", + "#B2000000", + "#BF000000", + "black" + ] + }, + { + "name": "gradient_color_blue_dark", + "description": "Peacock blue", + "value": "@img=gradient_color_blue_dark.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "gradient_color_blue_light", + "description": "Sky blue", + "value": "@img=gradient_color_blue_light.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_2.json new file mode 100644 index 0000000..8d03e55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_2.json @@ -0,0 +1,346 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=gradient_color_yellow", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "109dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.09, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "gradient_color_yellow", + "description": "Gradient yellow", + "value": "@img=gradient_color_yellow.png", + "foreground": [ + "#FF000000", + "#B2000000", + "#BF000000", + "black" + ] + }, + { + "name": "gradient_color_blue_dark", + "description": "Peacock blue", + "value": "@img=gradient_color_blue_dark.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "gradient_color_blue_light", + "description": "Sky blue", + "value": "@img=gradient_color_blue_light.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_3.json new file mode 100644 index 0000000..8d03e55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_3.json @@ -0,0 +1,346 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=gradient_color_yellow", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "109dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.09, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "gradient_color_yellow", + "description": "Gradient yellow", + "value": "@img=gradient_color_yellow.png", + "foreground": [ + "#FF000000", + "#B2000000", + "#BF000000", + "black" + ] + }, + { + "name": "gradient_color_blue_dark", + "description": "Peacock blue", + "value": "@img=gradient_color_blue_dark.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "gradient_color_blue_light", + "description": "Sky blue", + "value": "@img=gradient_color_blue_light.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_4.json new file mode 100644 index 0000000..8d03e55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_4.json @@ -0,0 +1,346 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=gradient_color_yellow", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "109dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.09, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "gradient_color_yellow", + "description": "Gradient yellow", + "value": "@img=gradient_color_yellow.png", + "foreground": [ + "#FF000000", + "#B2000000", + "#BF000000", + "black" + ] + }, + { + "name": "gradient_color_blue_dark", + "description": "Peacock blue", + "value": "@img=gradient_color_blue_dark.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "gradient_color_blue_light", + "description": "Sky blue", + "value": "@img=gradient_color_blue_light.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_5.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_5.json new file mode 100644 index 0000000..8d03e55 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_5.json @@ -0,0 +1,346 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_film_73_name", + "id": "73", + "description": "film_6", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=gradient_color_yellow", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_layout", + "orientation": "none", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "109dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "34dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 8, + "rect_text_height_gap": 0, + "rect_line_width": 2, + "rect_radius": [ + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6, + 6.6 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "28dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "30dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30.6, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 20, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.09, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 22, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "gradient_color_yellow", + "description": "Gradient yellow", + "value": "@img=gradient_color_yellow.png", + "foreground": [ + "#FF000000", + "#B2000000", + "#BF000000", + "black" + ] + }, + { + "name": "gradient_color_blue_dark", + "description": "Peacock blue", + "value": "@img=gradient_color_blue_dark.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + }, + { + "name": "gradient_color_blue_light", + "description": "Sky blue", + "value": "@img=gradient_color_blue_light.png", + "foreground": [ + "#FFFFFFFF", + "#B2FFFFFF", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/film/73/userData/current/userConfig.json new file mode 100644 index 0000000..431fa88 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/73/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"73","font_scale":1,"view_alpha_ratio":1,"frame_background":"gradient_color_yellow","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/config.json b/proprietary/odm/etc/camera/xiaomi/configs/film/config.json new file mode 100644 index 0000000..38392dd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_film_name", + "preview": "img_setting_base.webp", + "priority": 24 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/film/i18n.json new file mode 100644 index 0000000..9795bc0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/film/i18n.json @@ -0,0 +1,84 @@ +{ + "wm_group_film_name": { + "zh-rCN": "胶片水印", + "default": "Film frame", + "ar": "إطار الفيلم", + "as-rIN": "ফিল্ম ফ্ৰেম", + "az-rAZ": "Film çərçivə", + "be": "Кадр фільма", + "bg": "Филмова рамка", + "bn-rBD": "ফিল্ম-ফ্রেম", + "bn-rIN": "ফিল্ম-ফ্রেম", + "bo-rCN": "འདྲ་པར་ཆུ་རིས།", + "bs": "Okvir filma", + "ca": "Marc de pel·lícula", + "cs": "Filmový rámeček", + "da": "Filmramme", + "de": "Filmbild", + "el": "Πλαίσιο φιλμ", + "en-rAU": "Film frame", + "en-rGB": "Film frame", + "en-rIN": "Film frame", + "es-rUS": "Marco de película", + "es": "Marco de película", + "et-rEE": "Filmiraam", + "eu-rES": "Pelikula markoa", + "fa-rIR": "قاب فیلم", + "fi": "Filmikehys", + "fr": "Cadre de film", + "gl-rES": "Fotograma do filme", + "gu-rIN": "ફિલ્મ ફ્રેમ", + "ha-rNG": "Firem din sinima", + "hi": "फ़िल्म फ़्रेम", + "hr": "Filmski okvir", + "hu": "Filmkeret", + "hy-rAM": "Ֆիլմի շրջանակ", + "in": "Bingkai film", + "it": "Fotogramma", + "iw-rIL": "פריים של סרט צילום", + "ja": "フィルムフレーム", + "ka-rGE": "ფოტოს ჩარჩო", + "kk-rKZ": "Кино пленкасы", + "km-rKH": "ស៊ុមខ្សែភាពយន្ត", + "kn-rIN": "ಫಿಲ್ಮ್ ಫ್ರೇಮ್‌", + "ko": "필름 프레임", + "lo-rLA": "ກອບຟີມ", + "lt": "Juostos rėmelis", + "lv": "Lentes rāmis", + "mk-rMK": "Филмски кадар", + "ml-rIN": "ഫിലിം ഫ്രെയിം", + "mr-rIN": "फिल्म फ्रेम", + "ms-rMY": "Bingkai filem", + "mt-rMT": "Gwarniċ ta\\' film", + "my-rMM": "ဖလင်ဖရိန်", + "nb": "Filmramme", + "ne-rIN": "फ्लिम फ्रेम", + "ne-rNP": "फ्लिम फ्रेम", + "nl": "Film frame", + "or-rIN": "ଫିଲ୍ମ ଫ୍ରେମ", + "pa-rIN": "ਫਿਲਮ ਫਰੇਮ", + "pl": "Klatka filmowa", + "pt-rBR": "Quadro de filme", + "pt-rPT": "Quadro de filme", + "ro": "Cadru de film", + "ru": "Пленка", + "sk": "Filmový rám", + "sl": "Filmski okvir", + "sq-rAL": "Kornizë filmi", + "sr": "Филмски кадар", + "sv": "Filmram", + "sw": "Fremu ya filamu", + "ta-rIN": "ஃபிளிம் ஃபிரேம்", + "te-rIN": "ఫిల్మ్ ఫ్రేమ్", + "th": "กรอบฟิล์ม", + "tr": "Film çerçevesi", + "ug-rCN": "رەسىم سۇ باسمىسى", + "uk": "Кадр фільму", + "ur-rIN": "فلم فریم", + "ur-rPK": "فلم فریم", + "uz-rUZ": "Kino ramka", + "vi": "Khung phim", + "zh-rHK": "膠片浮水印", + "zh-rTW": "膠片浮水印" + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/film/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/film/img_setting_base.webp new file mode 100644 index 0000000..bac3c2c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/film/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/ranges.json b/proprietary/odm/etc/camera/xiaomi/configs/ranges.json new file mode 100644 index 0000000..81f6175 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/ranges.json @@ -0,0 +1,567 @@ +{ + "Noto-COLRv1-emojicompat.ttf": [ + "U+0020-U+0020", + "U+0023-U+0023", + "U+002A-U+002A", + "U+0030-U+0039", + "U+00A9-U+00A9", + "U+00AE-U+00AE", + "U+200D-U+200D", + "U+203C-U+203C", + "U+2049-U+2049", + "U+20E3-U+20E3", + "U+2122-U+2122", + "U+2139-U+2139", + "U+2194-U+2199", + "U+21A9-U+21AA", + "U+231A-U+231B", + "U+2328-U+2328", + "U+23CF-U+23CF", + "U+23E9-U+23F3", + "U+23F8-U+23FA", + "U+24C2-U+24C2", + "U+25AA-U+25AB", + "U+25B6-U+25B6", + "U+25C0-U+25C0", + "U+25FB-U+25FE", + "U+2600-U+2604", + "U+260E-U+260E", + "U+2611-U+2611", + "U+2614-U+2615", + "U+2618-U+2618", + "U+261D-U+261D", + "U+2620-U+2620", + "U+2622-U+2623", + "U+2626-U+2626", + "U+262A-U+262A", + "U+262E-U+262F", + "U+2638-U+263A", + "U+2640-U+2640", + "U+2642-U+2642", + "U+2648-U+2653", + "U+265F-U+2660", + "U+2663-U+2663", + "U+2665-U+2666", + "U+2668-U+2668", + "U+267B-U+267B", + "U+267E-U+267F", + "U+2692-U+2697", + "U+2699-U+2699", + "U+269B-U+269C", + "U+26A0-U+26A1", + "U+26A7-U+26A7", + "U+26AA-U+26AB", + "U+26B0-U+26B1", + "U+26BD-U+26BE", + "U+26C4-U+26C5", + "U+26C8-U+26C8", + "U+26CE-U+26CF", + "U+26D1-U+26D1", + "U+26D3-U+26D4", + "U+26E9-U+26EA", + "U+26F0-U+26F5", + "U+26F7-U+26FA", + "U+26FD-U+26FD", + "U+2702-U+2702", + "U+2705-U+2705", + "U+2708-U+270D", + "U+270F-U+270F", + "U+2712-U+2712", + "U+2714-U+2714", + "U+2716-U+2716", + "U+271D-U+271D", + "U+2721-U+2721", + "U+2728-U+2728", + "U+2733-U+2734", + "U+2744-U+2744", + "U+2747-U+2747", + "U+274C-U+274C", + "U+274E-U+274E", + "U+2753-U+2755", + "U+2757-U+2757", + "U+2763-U+2764", + "U+2795-U+2797", + "U+27A1-U+27A1", + "U+27B0-U+27B0", + "U+27BF-U+27BF", + "U+2934-U+2935", + "U+2B05-U+2B07", + "U+2B1B-U+2B1C", + "U+2B50-U+2B50", + "U+2B55-U+2B55", + "U+3030-U+3030", + "U+303D-U+303D", + "U+3297-U+3297", + "U+3299-U+3299", + "U+1F004-U+1F004", + "U+1F0CF-U+1F0CF", + "U+1F170-U+1F171", + "U+1F17E-U+1F17F", + "U+1F18E-U+1F18E", + "U+1F191-U+1F19A", + "U+1F1E6-U+1F1FF", + "U+1F201-U+1F202", + "U+1F21A-U+1F21A", + "U+1F22F-U+1F22F", + "U+1F232-U+1F23A", + "U+1F250-U+1F251", + "U+1F300-U+1F321", + "U+1F324-U+1F393", + "U+1F396-U+1F397", + "U+1F399-U+1F39B", + "U+1F39E-U+1F3F0", + "U+1F3F3-U+1F3F5", + "U+1F3F7-U+1F4FD", + "U+1F4FF-U+1F53D", + "U+1F549-U+1F54E", + "U+1F550-U+1F567", + "U+1F56F-U+1F570", + "U+1F573-U+1F57A", + "U+1F587-U+1F587", + "U+1F58A-U+1F58D", + "U+1F590-U+1F590", + "U+1F595-U+1F596", + "U+1F5A4-U+1F5A5", + "U+1F5A8-U+1F5A8", + "U+1F5B1-U+1F5B2", + "U+1F5BC-U+1F5BC", + "U+1F5C2-U+1F5C4", + "U+1F5D1-U+1F5D3", + "U+1F5DC-U+1F5DE", + "U+1F5E1-U+1F5E1", + "U+1F5E3-U+1F5E3", + "U+1F5E8-U+1F5E8", + "U+1F5EF-U+1F5EF", + "U+1F5F3-U+1F5F3", + "U+1F5FA-U+1F64F", + "U+1F680-U+1F6C5", + "U+1F6CB-U+1F6D2", + "U+1F6D5-U+1F6D7", + "U+1F6DC-U+1F6E5", + "U+1F6E9-U+1F6E9", + "U+1F6EB-U+1F6EC", + "U+1F6F0-U+1F6F0", + "U+1F6F3-U+1F6FC", + "U+1F7E0-U+1F7EB", + "U+1F7F0-U+1F7F0", + "U+1F90C-U+1F93A", + "U+1F93C-U+1F945", + "U+1F947-U+1F9FF", + "U+1FA70-U+1FA7C", + "U+1FA80-U+1FA89", + "U+1FA8F-U+1FAC6", + "U+1FACE-U+1FADC", + "U+1FADF-U+1FAE9", + "U+1FAF0-U+1FAF8", + "U+E0030-U+E0039", + "U+E0061-U+E007A", + "U+E007F-U+E007F", + "U+F0001-U+F001E", + "U+F0020-U+F0023", + "U+F0025-U+F0026", + "U+F0028-U+F00FC", + "U+F00FE-U+F01BE", + "U+F01C0-U+F01D5", + "U+F01D7-U+F01D8", + "U+F01DB-U+F01E8", + "U+F01EC-U+F01EC", + "U+F01EF-U+F0260", + "U+F0262-U+F02B2", + "U+F02BB-U+F0772", + "U+F0776-U+F07AC", + "U+F07AF-U+F07AF", + "U+F07B2-U+F07B5", + "U+F07B8-U+F07B9", + "U+F07BB-U+F07BE", + "U+F07C2-U+F07F8", + "U+F07FB-U+F07FB", + "U+F07FE-U+F0801", + "U+F0804-U+F0805", + "U+F0807-U+F0920", + "U+F092B-U+F0E9A", + "U+F0E9C-U+F0EBA", + "U+F0EBC-U+F0F31", + "U+F0F33-U+F0F3A", + "U+FE4E5-U+FE4EE", + "U+FE82C-U+FE82C", + "U+FE82E-U+FE837" + ], + "MiSans-500.ttf": [ + "U+000D-U+000D", + "U+0020-U+007F", + "U+00A0-U+0131", + "U+0134-U+013F", + "U+0141-U+0148", + "U+014A-U+017E", + "U+0192-U+0192", + "U+01CD-U+01DC", + "U+01F9-U+01FF", + "U+0218-U+021B", + "U+0237-U+0237", + "U+0251-U+0251", + "U+0259-U+0259", + "U+0261-U+0261", + "U+02B0-U+02B0", + "U+02B2-U+02B3", + "U+02B7-U+02B8", + "U+02C6-U+02C7", + "U+02C9-U+02CB", + "U+02D8-U+02DD", + "U+02E1-U+02E3", + "U+0374-U+0375", + "U+037E-U+037E", + "U+0386-U+038A", + "U+038C-U+038C", + "U+038E-U+03A1", + "U+03A3-U+03CE", + "U+03D1-U+03D4", + "U+03D6-U+03D6", + "U+0400-U+045F", + "U+0490-U+0491", + "U+04AE-U+04B1", + "U+0E3F-U+0E3F", + "U+1D43-U+1D43", + "U+1D47-U+1D49", + "U+1D4D-U+1D4D", + "U+1D4F-U+1D50", + "U+1D52-U+1D52", + "U+1D56-U+1D58", + "U+1D5B-U+1D5B", + "U+1D9C-U+1D9C", + "U+1DA0-U+1DA0", + "U+1DBB-U+1DBB", + "U+1E3F-U+1E3F", + "U+1E80-U+1E85", + "U+1E9E-U+1E9E", + "U+1EF2-U+1EF3", + "U+2010-U+2010", + "U+2013-U+2016", + "U+2018-U+201A", + "U+201C-U+201E", + "U+2020-U+2022", + "U+2025-U+2026", + "U+2030-U+2037", + "U+2039-U+203C", + "U+203E-U+203E", + "U+2042-U+2044", + "U+2047-U+2049", + "U+204E-U+204E", + "U+2051-U+2051", + "U+2055-U+2055", + "U+2070-U+2071", + "U+2074-U+207B", + "U+207F-U+2089", + "U+20A3-U+20A4", + "U+20A9-U+20A9", + "U+20AB-U+20AC", + "U+20AE-U+20AE", + "U+20B1-U+20B1", + "U+20B8-U+20BA", + "U+20BD-U+20BD", + "U+20BF-U+20BF", + "U+2103-U+2103", + "U+2105-U+2105", + "U+2109-U+2109", + "U+2113-U+2114", + "U+2116-U+2117", + "U+211E-U+211E", + "U+2120-U+2122", + "U+2126-U+2126", + "U+212E-U+212E", + "U+2153-U+2154", + "U+215B-U+215E", + "U+2160-U+2179", + "U+2180-U+2182", + "U+2190-U+2193", + "U+2196-U+2199", + "U+21C4-U+21C4", + "U+2202-U+2202", + "U+2206-U+2206", + "U+2208-U+2208", + "U+220F-U+220F", + "U+2211-U+2212", + "U+2215-U+2215", + "U+221A-U+221A", + "U+221D-U+2220", + "U+2223-U+2223", + "U+2225-U+2225", + "U+2227-U+222B", + "U+222E-U+222E", + "U+2234-U+2237", + "U+223C-U+223D", + "U+2248-U+2248", + "U+224C-U+224C", + "U+2252-U+2252", + "U+2260-U+2261", + "U+2264-U+2267", + "U+226E-U+226F", + "U+2295-U+2295", + "U+2299-U+2299", + "U+22A5-U+22A5", + "U+22BF-U+22BF", + "U+2312-U+2312", + "U+2460-U+2469", + "U+2474-U+249B", + "U+2500-U+254B", + "U+2550-U+2573", + "U+2581-U+258F", + "U+2593-U+2595", + "U+25A0-U+25A1", + "U+25B2-U+25B3", + "U+25BC-U+25BD", + "U+25C6-U+25C7", + "U+25CA-U+25CB", + "U+25CE-U+25CF", + "U+25E2-U+25E5", + "U+2605-U+2606", + "U+2609-U+2609", + "U+2640-U+2640", + "U+2642-U+2642", + "U+2713-U+2713", + "U+2715-U+2715", + "U+275B-U+275E", + "U+2780-U+2793", + "U+2E81-U+2E81", + "U+2E84-U+2E84", + "U+2E88-U+2E88", + "U+2E8B-U+2E8C", + "U+2E97-U+2E97", + "U+2EA7-U+2EA7", + "U+2EAA-U+2EAA", + "U+2EAE-U+2EAE", + "U+2EB3-U+2EB3", + "U+2EB6-U+2EB7", + "U+2EBB-U+2EBB", + "U+2ECA-U+2ECA", + "U+2FF0-U+2FFB", + "U+3000-U+3003", + "U+3005-U+3017", + "U+301D-U+301E", + "U+3021-U+3029", + "U+303E-U+303E", + "U+3041-U+3094", + "U+3099-U+309E", + "U+30A1-U+30FA", + "U+30FC-U+30FE", + "U+3105-U+3129", + "U+3220-U+3229", + "U+3231-U+3231", + "U+32A3-U+32A3", + "U+338E-U+338F", + "U+339C-U+339E", + "U+33A1-U+33A1", + "U+33C4-U+33C4", + "U+33CE-U+33CE", + "U+33D1-U+33D2", + "U+33D5-U+33D5", + "U+3400-U+4DB5", + "U+4E00-U+9FA5", + "U+E78D-U+E796", + "U+E816-U+E818", + "U+E81E-U+E81E", + "U+E826-U+E826", + "U+E82B-U+E82C", + "U+E831-U+E832", + "U+E83B-U+E83B", + "U+E843-U+E843", + "U+E854-U+E855", + "U+E864-U+E864", + "U+EEEE-U+EEEF", + "U+F92C-U+F92C", + "U+F979-U+F979", + "U+F995-U+F995", + "U+F9E7-U+F9E7", + "U+F9F1-U+F9F1", + "U+FA0C-U+FA0F", + "U+FA11-U+FA11", + "U+FA13-U+FA14", + "U+FA18-U+FA18", + "U+FA1F-U+FA21", + "U+FA23-U+FA24", + "U+FA27-U+FA29", + "U+FE10-U+FE19", + "U+FE30-U+FE31", + "U+FE33-U+FE44", + "U+FE49-U+FE52", + "U+FE54-U+FE57", + "U+FE59-U+FE66", + "U+FE68-U+FE6B", + "U+FF01-U+FF5E", + "U+FFE0-U+FFE5" + ], + "MiSansTibetanVF.ttf": [ + "U+000D-U+000D", + "U+0020-U+0020", + "U+0028-U+0029", + "U+002D-U+002D", + "U+005B-U+005B", + "U+005D-U+005D", + "U+007B-U+007D", + "U+00A0-U+00A0", + "U+0F00-U+0F47", + "U+0F49-U+0F6C", + "U+0F71-U+0F97", + "U+0F99-U+0FBC", + "U+0FBE-U+0FCC", + "U+0FCE-U+0FDA", + "U+200C-U+200D", + "U+2010-U+2010", + "U+201C-U+201D", + "U+2026-U+2026", + "U+25CC-U+25CC", + "U+2638-U+2638", + "U+3008-U+3011", + "U+3014-U+3017", + "U+FF08-U+FF09", + "U+FF5B-U+FF5B", + "U+FF5D-U+FF5D" + ], + "MiSansArabicVF.ttf": [ + "U+000A-U+000A", + "U+000D-U+000D", + "U+0020-U+0023", + "U+0027-U+002A", + "U+002C-U+003B", + "U+003F-U+003F", + "U+005B-U+005D", + "U+005F-U+005F", + "U+007B-U+007B", + "U+007D-U+007D", + "U+007F-U+007F", + "U+00A0-U+00A0", + "U+00AB-U+00AB", + "U+00AD-U+00AD", + "U+00B7-U+00B7", + "U+00BB-U+00BB", + "U+037E-U+037E", + "U+0387-U+0387", + "U+0609-U+0609", + "U+060C-U+060D", + "U+0612-U+0612", + "U+0614-U+0615", + "U+061B-U+061B", + "U+061F-U+061F", + "U+0621-U+063A", + "U+0640-U+0658", + "U+065A-U+065B", + "U+0660-U+0671", + "U+0674-U+0674", + "U+0679-U+067E", + "U+0681-U+0681", + "U+0685-U+0686", + "U+0688-U+0689", + "U+0691-U+0691", + "U+0693-U+0693", + "U+0696-U+0696", + "U+0698-U+0698", + "U+069A-U+069A", + "U+069C-U+069C", + "U+06A1-U+06A2", + "U+06A4-U+06A5", + "U+06A7-U+06A9", + "U+06AB-U+06AB", + "U+06AD-U+06AD", + "U+06AF-U+06AF", + "U+06BA-U+06BA", + "U+06BC-U+06BC", + "U+06BE-U+06BE", + "U+06C0-U+06C3", + "U+06C6-U+06C9", + "U+06CB-U+06CD", + "U+06D0-U+06D0", + "U+06D2-U+06D5", + "U+06E0-U+06E0", + "U+06E4-U+06E4", + "U+06F0-U+06F9", + "U+0763-U+0763", + "U+08D6-U+08D6", + "U+2002-U+2003", + "U+2007-U+2007", + "U+200A-U+200A", + "U+200C-U+200F", + "U+2013-U+2015", + "U+2017-U+201A", + "U+201C-U+201E", + "U+2022-U+2022", + "U+2026-U+2026", + "U+2032-U+2035", + "U+2037-U+2037", + "U+2039-U+203A", + "U+203C-U+203C", + "U+301D-U+301E", + "U+FB51-U+FB55", + "U+FB5E-U+FB61", + "U+FB66-U+FB66", + "U+FB6A-U+FB6D", + "U+FB88-U+FB88", + "U+FB8C-U+FB8C", + "U+FB8E-U+FB8E", + "U+FB9E-U+FB9F", + "U+FBA4-U+FBA6", + "U+FBAE-U+FBAE", + "U+FBB0-U+FBB0", + "U+FBE2-U+FBE3", + "U+FBFC-U+FBFF", + "U+FC02-U+FC04", + "U+FC08-U+FC0A", + "U+FC0E-U+FC10", + "U+FC12-U+FC14", + "U+FC1F-U+FC1F", + "U+FC21-U+FC21", + "U+FC25-U+FC25", + "U+FC31-U+FC32", + "U+FC35-U+FC36", + "U+FC3D-U+FC3E", + "U+FC42-U+FC44", + "U+FC4E-U+FC50", + "U+FC58-U+FC58", + "U+FC5E-U+FC7B", + "U+FC83-U+FC84", + "U+FC86-U+FC87", + "U+FC8A-U+FC8F", + "U+FC91-U+FC94", + "U+FC9A-U+FC9B", + "U+FC9F-U+FCA0", + "U+FCA4-U+FCA6", + "U+FCB0-U+FCB0", + "U+FCB3-U+FCB3", + "U+FCB7-U+FCB7", + "U+FCCC-U+FCCC", + "U+FCD5-U+FCD6", + "U+FCDD-U+FCEA", + "U+FCEE-U+FCF1", + "U+FCF3-U+FCF4", + "U+FCFB-U+FCFE", + "U+FD03-U+FD03", + "U+FD05-U+FD08", + "U+FD0C-U+FD10", + "U+FD17-U+FD1A", + "U+FD1F-U+FD24", + "U+FD28-U+FD2C", + "U+FD30-U+FD32", + "U+FD3C-U+FD3F", + "U+FDF2-U+FDF2", + "U+FE70-U+FE74", + "U+FE76-U+FE8C", + "U+FE8E-U+FE8E", + "U+FE90-U+FE94", + "U+FE96-U+FE9C", + "U+FE9E-U+FEA4", + "U+FEA6-U+FEA8", + "U+FEAA-U+FEAC", + "U+FEAE-U+FEAE", + "U+FEB0-U+FEB0", + "U+FEB2-U+FEB4", + "U+FEB6-U+FECC", + "U+FECE-U+FED0", + "U+FED2-U+FED4", + "U+FED6-U+FED8", + "U+FEDA-U+FEDC", + "U+FEDE-U+FEE0", + "U+FEE2-U+FEE4", + "U+FEE6-U+FEEC", + "U+FEEE-U+FEEE", + "U+FEF0-U+FEF0", + "U+FEF2-U+FEFC" + ] +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/config.json new file mode 100644 index 0000000..5894110 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/config.json @@ -0,0 +1,256 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_sports_106_name", + "id": "106", + "description": "sports_1", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "priority": 1, + "exclude_cases": ["multi", "cosmetic", "doc", "pano", "mimoji", "200m"], + "limitation": { + "name_length_limitation": [17, 100], + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=wm_background_blue", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "20dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "20dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "96dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "22dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.1, + "rect_radius": [4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "17.6dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "left", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "62.78dp", + "display_width": "0dp", + "path": "pathType=select;path=image_center;foreground=3" + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "margin_top": "10dp", + "layout_gravity": "right", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "20dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "wm_background_blue", + "icon": "@img=icon_background_blue.webp", + "value": "@color=#FF006AC3", + "foreground": ["#FFFFFFFF", "#BFFFFFFF", "white", "blue"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#BFFFFFFF", "white", "black"] + } + ], + "fonts": { + "f1": { + "size": 19.4, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451" + }, + "f2": { + "size": 12, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 380", + "letterSpacing": 0.02 + }, + "f3": { + "size": 18.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330" + }, + "f4": { + "size": 18.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "letterSpacing": -0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/i18n.json new file mode 100644 index 0000000..a44f202 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_sports_106_name": { + "default": "小字版运动水印1", + "zh-rCN": "小字版运动水印1" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_blue.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_blue.webp new file mode 100644 index 0000000..6e7d5ed Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_blue.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_black.webp new file mode 100644 index 0000000..bcd99f7 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_blue.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_blue.webp new file mode 100644 index 0000000..52d5920 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_blue.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/meta.json new file mode 100644 index 0000000..708f5bc --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_sports_106_name", + "id": "106", + "description": "sports_1", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "priority": 1, + "exclude_cases": [ + "multi", + "cosmetic", + "doc", + "pano", + "mimoji", + "200m" + ], + "limitation": { + "name_length_limitation": [ + 17, + 100 + ], + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_red.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/userData/current/userConfig.json new file mode 100644 index 0000000..24e45d8 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"106"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/config.json new file mode 100644 index 0000000..1a337b3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/config.json @@ -0,0 +1,256 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "priority": 1, + "exclude_cases": ["multi", "cosmetic", "doc", "pano", "mimoji", "200m"], + "limitation": { + "name_length_limitation": [0, 17], + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=wm_background_blue", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "layout_width": "20dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "20dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "120dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "28dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "margin_top": "8dp", + "layout_gravity": "left", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "78.47dp", + "display_width": "0dp", + "path": "pathType=select;path=image_center;foreground=3" + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "layout_gravity": "right", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "margin_top": "8dp", + "layout_gravity": "right", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "layout_width": "20dp", + "layout_height": "match_parent", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "wm_background_blue", + "icon": "@img=icon_background_blue.webp", + "value": "@color=#FF006AC3", + "foreground": ["#FFFFFFFF", "#BFFFFFFF", "white", "blue"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FFFFFFFF", "#BFFFFFFF", "white", "black"] + } + ], + "fonts": { + "f1": { + "size": 24.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451" + }, + "f2": { + "size": 16.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "letterSpacing": 0.04 + }, + "f3": { + "size": 24.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330" + }, + "f4": { + "size": 24.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "letterSpacing": -0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/i18n.json new file mode 100644 index 0000000..16a9ddb --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_sports_1_name": { + "default": "运动水印1", + "zh-rCN": "运动水印1" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_blue.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_blue.webp new file mode 100644 index 0000000..6e7d5ed Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_blue.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_black.webp new file mode 100644 index 0000000..bcd99f7 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_blue.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_blue.webp new file mode 100644 index 0000000..52d5920 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_blue.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/meta.json new file mode 100644 index 0000000..197d594 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "priority": 1, + "exclude_cases": [ + "multi", + "cosmetic", + "doc", + "pano", + "mimoji", + "200m" + ], + "limitation": { + "name_length_limitation": [ + 0, + 17 + ], + "system_properties": { + "ro.product.device": [] + }, + "device_type": [] + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_1.json new file mode 100644 index 0000000..5ace0b3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_1.json @@ -0,0 +1,383 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=wm_background_blue", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "0dp", + "display_height": "78.47dp", + "path": "pathType=select;path=image_center;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "wm_background_blue", + "description": "", + "value": "@color=#FF006AC3", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "blue" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_2.json new file mode 100644 index 0000000..5ace0b3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_2.json @@ -0,0 +1,383 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=wm_background_blue", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "0dp", + "display_height": "78.47dp", + "path": "pathType=select;path=image_center;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "wm_background_blue", + "description": "", + "value": "@color=#FF006AC3", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "blue" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_3.json new file mode 100644 index 0000000..5ace0b3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_3.json @@ -0,0 +1,383 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=wm_background_blue", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "0dp", + "display_height": "78.47dp", + "path": "pathType=select;path=image_center;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "wm_background_blue", + "description": "", + "value": "@color=#FF006AC3", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "blue" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_4.json new file mode 100644 index 0000000..5ace0b3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_4.json @@ -0,0 +1,383 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_1_name", + "id": "74", + "description": "sports_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "horizontal", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=wm_background_blue", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "content_layout", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "120dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "28dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "23dp" + } + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "ImageView", + "id": "national_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "display_width": "0dp", + "display_height": "78.47dp", + "path": "pathType=select;path=image_center;foreground=3", + "scale": 1 + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f4", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "8.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_padding", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "20dp", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 24.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 16, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.04, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f4": { + "size": 24, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": -0.02, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "wm_background_blue", + "description": "", + "value": "@color=#FF006AC3", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "blue" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FFFFFFFF", + "#BFFFFFFF", + "white", + "black" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_red.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/userData/current/userConfig.json new file mode 100644 index 0000000..220d2d4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"74","font_scale":1,"view_alpha_ratio":1,"frame_background":"wm_background_blue","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/config.json new file mode 100644 index 0000000..f5579c1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/config.json @@ -0,0 +1,292 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji", "instant"], + "limitation": { + }, + "priority": 2, + "exclude_cases": ["multi", "cosmetic", "doc", "pano", "mimoji", "200m"] + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=white", + "background_optional": true, + "childViews": [ + { + "type": "Layout", + "id": "top_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "childViews": [ + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "gravity": "center_vertical", + "childViews": [] + }, + { + "type": "Layout", + "id": "src_wrapper", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "childViews": [ + { + "type": "Layout", + "id": "vertical_padding_48", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "@foreground=0", + "gravity": "center_vertical", + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "display_height": "0dp", + "path": "" + } + ] + }, + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "gravity": "center_vertical", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "vertical_padding_20", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "@foreground=0", + "gravity": "center_vertical", + "childViews": [] + }, + { + "type": "Layout", + "id": "pong_container", + "orientation": "overlap", + "layout_width": "match_parent", + "layout_height": "180dp", + "gravity": "center", + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "match_parent", + "gravity": "center_horizontal", + "_comment": "有这个view,下面的图片就能水平居中,没有就不能居中。不知道为啥", + "childViews": [] + }, + { + "type": "Layout", + "id": "placeholder", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "8dp", + "margin_top": "98dp", + "background": "@foreground=1", + "gravity": "center_horizontal", + "childViews": [] + }, + { + "type": "ImageView", + "id": "pong", + "display_height": "180dp", + "display_width": "300dp", + "layout_gravity": "center_horizontal", + "path": "pathType=select;path=pong;foreground=4" + } + ] + }, + { + "type": "Layout", + "id": "model_container", + "orientation": "overlap", + "layout_width": "match_parent", + "layout_height": "76dp", + "margin_top": "20dp", + "background": "@foreground=0", + "gravity": "center_horizontal", + "layout_gravity": "center_horizontal", + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "match_parent", + "gravity": "center_horizontal", + "_comment": "有这个view,下面的图片就能水平居中,没有就不能居中。不知道为啥", + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "gravity": "center_horizontal", + "layout_gravity": "center_horizontal", + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg_left", + "display_width": "36dp", + "display_height": "36dp", + "gravity": "left", + "layout_gravity": "left", + "path": "pathType=select;path=radius_left;foreground=4" + }, + { + "type": "Layout", + "id": "brand_wrapper", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "36dp", + "gravity": "center_horizontal", + "layout_gravity": "center_horizontal", + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg", + "display_width": "match_parent", + "display_height": "36dp", + "gravity": "left", + "layout_gravity": "left", + "path": "pathType=select;path=radius_center;foreground=4" + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "gravity": "center_horizontal", + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4.5dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 5.4, + "rect_text_height_gap": 0, + "rect_line_width": 1.2, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=5", + "rect_width": "wrap_content", + "rect_height": "18.4dp" + } + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "radius_bg_right", + "display_width": "36dp", + "display_height": "36dp", + "gravity": "left", + "layout_gravity": "left", + "path": "pathType=select;path=radius_right;foreground=4" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FFFFFFFF", "#FFE0C228", "#FFFFFFFF", "white", "white", "#BFFFFFFF"] + }, + { + "name": "black", + "icon": "@img=icon_background_black.webp", + "value": "@color=#FF141414", + "foreground": ["#FF141414", "#FF006AC3", "#FFFFFFFF", "white", "black", "#BFFFFFFF"] + } + ], + "fonts": { + "f1": { + "size": 21.6, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 13.2, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 450", + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/i18n.json new file mode 100644 index 0000000..e0d850d --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_sports_2_name": { + "zh-rCN": "运动水印2", + "default": "运动水印2" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_black.webp new file mode 100644 index 0000000..0b132c2 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_white.webp new file mode 100644 index 0000000..b677fc0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/leica.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/leica.webp new file mode 100644 index 0000000..199a5a1 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/leica.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/meta.json new file mode 100644 index 0000000..1223f40 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "limitation": {}, + "priority": 2, + "exclude_cases": [ + "multi", + "cosmetic", + "doc", + "pano", + "mimoji", + "200m" + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_1.json new file mode 100644 index 0000000..6c74961 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_1.json @@ -0,0 +1,460 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_container", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_wrapper", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "vertical_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "vertical_padding_20", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "pong_container", + "orientation": "overlap", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "8dp", + "background": "@foreground=1", + "margin_left": "0.0dp", + "margin_top": "98.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "pong", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "300dp", + "display_height": "180dp", + "path": "pathType=select;path=pong;foreground=4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "model_container", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_container", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg_left", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_left;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_wrapper", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "match_parent", + "display_height": "36dp", + "path": "pathType=select;path=radius_center;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=5", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "18.4dp" + } + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "radius_bg_right", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_right;foreground=4", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 13.2, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FFFFFFFF", + "#FFE0C228", + "#FFFFFFFF", + "white", + "white", + "#BFFFFFFF" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF141414", + "#FF006AC3", + "#FFFFFFFF", + "white", + "black", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_2.json new file mode 100644 index 0000000..6c74961 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_2.json @@ -0,0 +1,460 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_container", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_wrapper", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "vertical_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "vertical_padding_20", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "pong_container", + "orientation": "overlap", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "8dp", + "background": "@foreground=1", + "margin_left": "0.0dp", + "margin_top": "98.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "pong", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "300dp", + "display_height": "180dp", + "path": "pathType=select;path=pong;foreground=4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "model_container", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_container", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg_left", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_left;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_wrapper", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "match_parent", + "display_height": "36dp", + "path": "pathType=select;path=radius_center;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=5", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "18.4dp" + } + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "radius_bg_right", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_right;foreground=4", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 13.2, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FFFFFFFF", + "#FFE0C228", + "#FFFFFFFF", + "white", + "white", + "#BFFFFFFF" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF141414", + "#FF006AC3", + "#FFFFFFFF", + "white", + "black", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_3.json new file mode 100644 index 0000000..6c74961 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_3.json @@ -0,0 +1,460 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_container", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_wrapper", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "vertical_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "vertical_padding_20", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "pong_container", + "orientation": "overlap", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "8dp", + "background": "@foreground=1", + "margin_left": "0.0dp", + "margin_top": "98.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "pong", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "300dp", + "display_height": "180dp", + "path": "pathType=select;path=pong;foreground=4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "model_container", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_container", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg_left", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_left;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_wrapper", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "match_parent", + "display_height": "36dp", + "path": "pathType=select;path=radius_center;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=5", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "18.4dp" + } + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "radius_bg_right", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_right;foreground=4", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 13.2, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FFFFFFFF", + "#FFE0C228", + "#FFFFFFFF", + "white", + "white", + "#BFFFFFFF" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF141414", + "#FF006AC3", + "#FFFFFFFF", + "white", + "black", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_4.json new file mode 100644 index 0000000..6c74961 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_4.json @@ -0,0 +1,460 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_2_name", + "id": "75", + "description": "sports_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "top_container", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "src_wrapper", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "vertical_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "48dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "horizontal_padding_48", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "48dp", + "layout_height": "match_parent", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "vertical_padding_20", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "20dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "pong_container", + "orientation": "overlap", + "gravity": "center", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "8dp", + "background": "@foreground=1", + "margin_left": "0.0dp", + "margin_top": "98.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "ImageView", + "id": "pong", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "display_width": "300dp", + "display_height": "180dp", + "path": "pathType=select;path=pong;foreground=4", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "model_container", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "76dp", + "background": "@foreground=0", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "_placeholder", + "orientation": "none", + "gravity": "center_horizontal", + "layout_width": "match_parent", + "layout_height": "match_parent", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_container", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg_left", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_left;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_wrapper", + "orientation": "overlap", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "radius_bg", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "match_parent", + "display_height": "36dp", + "path": "pathType=select;path=radius_center;foreground=4", + "scale": 1 + }, + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "36dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=5", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "18.4dp" + } + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "radius_bg_right", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "36dp", + "display_height": "36dp", + "path": "pathType=select;path=radius_right;foreground=4", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 13.2, + "color": "@foreground=2", + "typeface": "default", + "variation": "'wght' 450", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "white", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FFFFFFFF", + "#FFE0C228", + "#FFFFFFFF", + "white", + "white", + "#BFFFFFFF" + ] + }, + { + "name": "black", + "description": "", + "value": "@color=#FF141414", + "foreground": [ + "#FF141414", + "#FF006AC3", + "#FFFFFFFF", + "white", + "black", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_white.webp new file mode 100644 index 0000000..62fcbff Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_black.webp new file mode 100644 index 0000000..c75f05f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_white.webp new file mode 100644 index 0000000..76f1bcc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_black.webp new file mode 100644 index 0000000..b32d0e1 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_white.webp new file mode 100644 index 0000000..3ec7f33 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_black.webp new file mode 100644 index 0000000..e3a7893 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_white.webp new file mode 100644 index 0000000..d77061d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_black.webp new file mode 100644 index 0000000..bb42704 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_white.webp new file mode 100644 index 0000000..c7a5585 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_red.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_white.webp new file mode 100644 index 0000000..98f16dc Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/userData/current/userConfig.json new file mode 100644 index 0000000..8412e19 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"75","font_scale":1,"view_alpha_ratio":1,"frame_background":"white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":false,"model_switch":true,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_white.webp new file mode 100644 index 0000000..34bd5ae Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/config.json new file mode 100644 index 0000000..b0789d4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/config.json @@ -0,0 +1,382 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji" ,"instant"], + "limitation": { + }, + "priority": 3, + "position": "out", + "exclude_cases": ["multi", "raw", "200m", "doc", "pano", "mimoji"] + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=icon_running", + "background_optional": true, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "128dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "24dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "rect_layout", + "orientation": "horizontal", + "layout_width": "10dp", + "layout_height": "68dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@foreground=3", + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_exif_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "layout_width": "90%w", + "layout_height": "32dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=0" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "exif_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "26dp", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "7.5dp", + "optional": true, + "setting_optional_type": "type_exif", + "childViews": [ + { + "type": "TextView", + "id": "exif", + "margin_top": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-24dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_location_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "time_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "5dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "time", + "layout_gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "time_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "5dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_location", + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "5dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "layout_gravity": "right|center_vertical", + "text": "@location=location_latlng;@locationLimit=0.8", + "font_ref": "f3" + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "5dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [] + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "sport_image_view", + "layout_gravity": "right|center_vertical", + "margin_left": "16dp", + "margin_top": "0dp", + "display_height": "68dp", + "display_width": "0dp", + "path": "pathType=select;path=image;foreground=2" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "icon_running", + "icon": "@img=icon_running.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","running","#FF7B4CFD"] + }, + { + "name": "icon_tableTennis", + "icon": "@img=icon_tableTennis.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","tableTennis","#FF00C358"] + }, + { + "name": "icon_swimming", + "icon": "@img=icon_swimming.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","swimming","#FF0080FF"] + }, + { + "name": "icon_diving", + "icon": "@img=icon_diving.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","diving","#FFFD5CC5"] + }, + { + "name": "icon_shooting", + "icon": "@img=icon_shooting.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","shooting","#FFFA422F"] + }, + { + "name": "icon_badminton", + "icon": "@img=icon_badminton.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","badminton","#FF7B4CFD"] + }, + { + "name": "icon_basketBall", + "icon": "@img=icon_basketBall.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","basketBall","#FF00C358"] + }, + { + "name": "icon_volleyball", + "icon": "@img=icon_volleyball.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","volleyball","#FF0080FF"] + }, + { + "name": "icon_tennis", + "icon": "@img=icon_tennis.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","tennis","#FFFD5CC5"] + }, + { + "name": "icon_gymnastics", + "icon": "@img=icon_gymnastics.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["black", "#BF000000","gymnastics","#FFFA422F"] + } + ], + "fonts": { + "f1": { + "size": 23, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 15, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.032 + }, + "f3": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.05 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/i18n.json new file mode 100644 index 0000000..694ec39 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_sports_3_name": { + "zh-rCN": "运动水印3", + "default": "运动水印3" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_badminton.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_badminton.webp new file mode 100644 index 0000000..47eabbb Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_badminton.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_basketBall.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_basketBall.webp new file mode 100644 index 0000000..6a0780f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_basketBall.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_diving.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_diving.webp new file mode 100644 index 0000000..6ec6441 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_diving.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_gymnastics.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_gymnastics.webp new file mode 100644 index 0000000..e01dc89 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_gymnastics.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_running.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_running.webp new file mode 100644 index 0000000..9987457 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_running.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_shooting.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_shooting.webp new file mode 100644 index 0000000..ea1472d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_shooting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_swimming.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_swimming.webp new file mode 100644 index 0000000..42f83bb Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_swimming.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tableTennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tableTennis.webp new file mode 100644 index 0000000..33fd53d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tableTennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tennis.webp new file mode 100644 index 0000000..7192d30 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_volleyball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_volleyball.webp new file mode 100644 index 0000000..23ecc26 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_volleyball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_badminton.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_badminton.webp new file mode 100644 index 0000000..1565a2b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_badminton.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_basketBall.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_basketBall.webp new file mode 100644 index 0000000..aea28a3 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_basketBall.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_diving.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_diving.webp new file mode 100644 index 0000000..65d836d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_diving.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_gymnastics.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_gymnastics.webp new file mode 100644 index 0000000..b0d5787 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_gymnastics.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_running.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_running.webp new file mode 100644 index 0000000..ef8be93 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_running.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_shooting.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_shooting.webp new file mode 100644 index 0000000..7f7b803 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_shooting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_swimming.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_swimming.webp new file mode 100644 index 0000000..e0e7ee1 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_swimming.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tableTennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tableTennis.webp new file mode 100644 index 0000000..9c11be8 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tableTennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tennis.webp new file mode 100644 index 0000000..75c942c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_volleyball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_volleyball.webp new file mode 100644 index 0000000..f16fcba Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_volleyball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/meta.json new file mode 100644 index 0000000..087cf32 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "limitation": {}, + "priority": 3, + "position": "out", + "exclude_cases": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji" + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_1.json new file mode 100644 index 0000000..bffede5 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_1.json @@ -0,0 +1,574 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=icon_running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "128dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "rect_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "10dp", + "layout_height": "68dp", + "background": "@foreground=3", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_exif_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=0", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "exif_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_location_layout", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "sport_image_view", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "display_width": "0dp", + "display_height": "68dp", + "path": "pathType=select;path=image;foreground=2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.05, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "icon_running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "running", + "#FF7B4CFD" + ] + }, + { + "name": "icon_tableTennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tableTennis", + "#FF00C358" + ] + }, + { + "name": "icon_swimming", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "swimming", + "#FF0080FF" + ] + }, + { + "name": "icon_diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "diving", + "#FFFD5CC5" + ] + }, + { + "name": "icon_shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "shooting", + "#FFFA422F" + ] + }, + { + "name": "icon_badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "badminton", + "#FF7B4CFD" + ] + }, + { + "name": "icon_basketBall", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "basketBall", + "#FF00C358" + ] + }, + { + "name": "icon_volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "volleyball", + "#FF0080FF" + ] + }, + { + "name": "icon_tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tennis", + "#FFFD5CC5" + ] + }, + { + "name": "icon_gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "gymnastics", + "#FFFA422F" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_2.json new file mode 100644 index 0000000..bffede5 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_2.json @@ -0,0 +1,574 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=icon_running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "128dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "rect_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "10dp", + "layout_height": "68dp", + "background": "@foreground=3", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_exif_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=0", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "exif_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_location_layout", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "sport_image_view", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "display_width": "0dp", + "display_height": "68dp", + "path": "pathType=select;path=image;foreground=2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.05, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "icon_running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "running", + "#FF7B4CFD" + ] + }, + { + "name": "icon_tableTennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tableTennis", + "#FF00C358" + ] + }, + { + "name": "icon_swimming", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "swimming", + "#FF0080FF" + ] + }, + { + "name": "icon_diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "diving", + "#FFFD5CC5" + ] + }, + { + "name": "icon_shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "shooting", + "#FFFA422F" + ] + }, + { + "name": "icon_badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "badminton", + "#FF7B4CFD" + ] + }, + { + "name": "icon_basketBall", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "basketBall", + "#FF00C358" + ] + }, + { + "name": "icon_volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "volleyball", + "#FF0080FF" + ] + }, + { + "name": "icon_tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tennis", + "#FFFD5CC5" + ] + }, + { + "name": "icon_gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "gymnastics", + "#FFFA422F" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_3.json new file mode 100644 index 0000000..bffede5 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_3.json @@ -0,0 +1,574 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=icon_running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "128dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "rect_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "10dp", + "layout_height": "68dp", + "background": "@foreground=3", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_exif_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=0", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "exif_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_location_layout", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "sport_image_view", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "display_width": "0dp", + "display_height": "68dp", + "path": "pathType=select;path=image;foreground=2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.05, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "icon_running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "running", + "#FF7B4CFD" + ] + }, + { + "name": "icon_tableTennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tableTennis", + "#FF00C358" + ] + }, + { + "name": "icon_swimming", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "swimming", + "#FF0080FF" + ] + }, + { + "name": "icon_diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "diving", + "#FFFD5CC5" + ] + }, + { + "name": "icon_shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "shooting", + "#FFFA422F" + ] + }, + { + "name": "icon_badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "badminton", + "#FF7B4CFD" + ] + }, + { + "name": "icon_basketBall", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "basketBall", + "#FF00C358" + ] + }, + { + "name": "icon_volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "volleyball", + "#FF0080FF" + ] + }, + { + "name": "icon_tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tennis", + "#FFFD5CC5" + ] + }, + { + "name": "icon_gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "gymnastics", + "#FFFA422F" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_4.json new file mode 100644 index 0000000..bffede5 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_4.json @@ -0,0 +1,574 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_3_name", + "id": "76", + "description": "sports_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=icon_running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_content", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "128dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "rect_layout", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "10dp", + "layout_height": "68dp", + "background": "@foreground=3", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "brand_exif_layout", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "90%w", + "layout_height": "32dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "logo_model_versionName", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=0", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6, + 5.6 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "22dp" + } + } + ] + } + ] + }, + { + "type": "Layout", + "id": "exif_layout", + "orientation": "none", + "gravity": "left", + "layout_width": "match_parent", + "layout_height": "26dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "7.5dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-24.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_location_layout", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "time_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "location_layout", + "orientation": "vertical", + "gravity": "right", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "location_padding1", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "Layout", + "id": "location_padding2", + "orientation": "horizontal", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "5dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [] + } + ] + } + ] + }, + { + "type": "ImageView", + "id": "sport_image_view", + "background": "", + "margin_left": "16.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "right|center_vertical", + "display_width": "0dp", + "display_height": "68dp", + "path": "pathType=select;path=image;foreground=2", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 15, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 20, + "color": "#FF000000", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.05, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "icon_running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "running", + "#FF7B4CFD" + ] + }, + { + "name": "icon_tableTennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tableTennis", + "#FF00C358" + ] + }, + { + "name": "icon_swimming", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "swimming", + "#FF0080FF" + ] + }, + { + "name": "icon_diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "diving", + "#FFFD5CC5" + ] + }, + { + "name": "icon_shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "shooting", + "#FFFA422F" + ] + }, + { + "name": "icon_badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "badminton", + "#FF7B4CFD" + ] + }, + { + "name": "icon_basketBall", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "basketBall", + "#FF00C358" + ] + }, + { + "name": "icon_volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "volleyball", + "#FF0080FF" + ] + }, + { + "name": "icon_tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "tennis", + "#FFFD5CC5" + ] + }, + { + "name": "icon_gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "black", + "#BF000000", + "gymnastics", + "#FFFA422F" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/userData/current/userConfig.json new file mode 100644 index 0000000..2d11edf --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"76","font_scale":1,"view_alpha_ratio":1,"frame_background":"icon_running","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/76/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/76/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_badminton.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_badminton.webp new file mode 100644 index 0000000..c5c800d Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_badminton.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_basketball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_basketball.webp new file mode 100644 index 0000000..bd3970f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_basketball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_diving.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_diving.webp new file mode 100644 index 0000000..e98d266 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_diving.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_gymnastics.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_gymnastics.webp new file mode 100644 index 0000000..b67c706 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_gymnastics.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_pingPong.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_pingPong.webp new file mode 100644 index 0000000..72c028e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_pingPong.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_running.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_running.webp new file mode 100644 index 0000000..fd18e3e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_running.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_shooting.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_shooting.webp new file mode 100644 index 0000000..2a45b96 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_shooting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_swim.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_swim.webp new file mode 100644 index 0000000..07dc21a Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_swim.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_tennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_tennis.webp new file mode 100644 index 0000000..7d4d9af Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_tennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_volleyball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_volleyball.webp new file mode 100644 index 0000000..6953362 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_volleyball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/config.json new file mode 100644 index 0000000..593481c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/config.json @@ -0,0 +1,300 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "reminder_not_support_mode": ["multi", "raw", "200m", "doc", "pano", "mimoji" ,"instant"], + "priority": 4, + "position": "out", + "exclude_cases": ["multi", "raw", "200m", "doc", "pano", "mimoji"], + "limitation": { + } + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=running", + "background_optional": true, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "layout_width": "match_parent", + "layout_height": "180dp", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "#FFFFFFFF", + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "40dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "26dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "text_upper": false, + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [5, 5, 5, 5, 5, 5, 5, 5], + "rect_line_color": "@foreground=1", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "layout_width": "0", + "layout_height": "2dp", + "gravity": "center_vertical", + "optional": true, + "setting_optional_type": "type_exif", + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "layout_width": "0", + "layout_height": "2dp", + "gravity": "center_vertical", + "optional": true, + "setting_optional_type": "type_location", + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "layout_width": "0", + "layout_height": "2dp", + "gravity": "center_vertical", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "setting_optional_type": "type_exif", + "margin_top": "12dp", + "layout_gravity": "left", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "setting_optional_type": "type_location", + "margin_top": "12dp", + "layout_gravity": "left", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f3" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "setting_optional_type": "type_time", + "layout_gravity": "left", + "margin_top": "12dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-40dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "180dp", + "display_width": "0dp", + "path": "pathType=select;path=background;foreground=3" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "running", + "icon": "@img=icon_running.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "running"] + }, + { + "name": "pingPong", + "icon": "@img=icon_pingPong.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "pingPong"] + }, + { + "name": "swim", + "icon": "@img=icon_swim.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "swim"] + }, + { + "name": "diving", + "icon": "@img=icon_diving.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "diving"] + }, + { + "name": "shooting", + "icon": "@img=icon_shooting.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "shooting"] + }, + { + "name": "badminton", + "icon": "@img=icon_badminton.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "badminton"] + }, + { + "name": "basketball", + "icon": "@img=icon_basketball.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "basketball"] + }, + { + "name": "volleyball", + "icon": "@img=icon_volleyball.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "volleyball"] + }, + { + "name": "tennis", + "icon": "@img=icon_tennis.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "tennis"] + }, + { + "name": "gymnastics", + "icon": "@img=icon_gymnastics.webp", + "value": "@color=#FFFFFFFF", + "foreground": ["#FF000000", "#CC000000", "black", "gymnastics"] + } + ], + "fonts": { + "f1": { + "size": 23.0, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501" + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.032 + }, + "f3": { + "size": 18.0, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "letterSpacing": 0.15 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/i18n.json new file mode 100644 index 0000000..159f3cd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/i18n.json @@ -0,0 +1,10 @@ +{ + "wm_sports_4_name": { + "zh-rCN": "运动水印4", + "default": "运动水印4" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_badminton.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_badminton.webp new file mode 100644 index 0000000..7dc2274 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_badminton.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_basketball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_basketball.webp new file mode 100644 index 0000000..d18b218 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_basketball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_diving.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_diving.webp new file mode 100644 index 0000000..8a2c1db Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_diving.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_gymnastics.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_gymnastics.webp new file mode 100644 index 0000000..8b04267 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_gymnastics.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_pingPong.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_pingPong.webp new file mode 100644 index 0000000..7149a4b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_pingPong.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_running.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_running.webp new file mode 100644 index 0000000..771bc2f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_running.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_shooting.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_shooting.webp new file mode 100644 index 0000000..500b091 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_shooting.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_swim.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_swim.webp new file mode 100644 index 0000000..acca890 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_swim.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_tennis.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_tennis.webp new file mode 100644 index 0000000..f617918 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_tennis.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_volleyball.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_volleyball.webp new file mode 100644 index 0000000..0270c52 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_volleyball.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/meta.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/meta.json new file mode 100644 index 0000000..f85d756 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "reminder_not_support_mode": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji", + "instant" + ], + "priority": 4, + "position": "out", + "exclude_cases": [ + "multi", + "raw", + "200m", + "doc", + "pano", + "mimoji" + ], + "limitation": {} + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_1.json new file mode 100644 index 0000000..eec1d6f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_1.json @@ -0,0 +1,457 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "#FFFFFFFF", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "180dp", + "path": "pathType=select;path=background;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "running" + ] + }, + { + "name": "pingPong", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "pingPong" + ] + }, + { + "name": "swim", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "swim" + ] + }, + { + "name": "diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "diving" + ] + }, + { + "name": "shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "shooting" + ] + }, + { + "name": "badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "badminton" + ] + }, + { + "name": "basketball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "basketball" + ] + }, + { + "name": "volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "volleyball" + ] + }, + { + "name": "tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "tennis" + ] + }, + { + "name": "gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "gymnastics" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_2.json new file mode 100644 index 0000000..eec1d6f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_2.json @@ -0,0 +1,457 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "#FFFFFFFF", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "180dp", + "path": "pathType=select;path=background;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "running" + ] + }, + { + "name": "pingPong", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "pingPong" + ] + }, + { + "name": "swim", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "swim" + ] + }, + { + "name": "diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "diving" + ] + }, + { + "name": "shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "shooting" + ] + }, + { + "name": "badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "badminton" + ] + }, + { + "name": "basketball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "basketball" + ] + }, + { + "name": "volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "volleyball" + ] + }, + { + "name": "tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "tennis" + ] + }, + { + "name": "gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "gymnastics" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_3.json new file mode 100644 index 0000000..eec1d6f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_3.json @@ -0,0 +1,457 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "#FFFFFFFF", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "180dp", + "path": "pathType=select;path=background;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "running" + ] + }, + { + "name": "pingPong", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "pingPong" + ] + }, + { + "name": "swim", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "swim" + ] + }, + { + "name": "diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "diving" + ] + }, + { + "name": "shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "shooting" + ] + }, + { + "name": "badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "badminton" + ] + }, + { + "name": "basketball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "basketball" + ] + }, + { + "name": "volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "volleyball" + ] + }, + { + "name": "tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "tennis" + ] + }, + { + "name": "gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "gymnastics" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_4.json new file mode 100644 index 0000000..eec1d6f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_4.json @@ -0,0 +1,457 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "#FFFFFFFF", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "180dp", + "path": "pathType=select;path=background;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "running" + ] + }, + { + "name": "pingPong", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "pingPong" + ] + }, + { + "name": "swim", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "swim" + ] + }, + { + "name": "diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "diving" + ] + }, + { + "name": "shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "shooting" + ] + }, + { + "name": "badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "badminton" + ] + }, + { + "name": "basketball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "basketball" + ] + }, + { + "name": "volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "volleyball" + ] + }, + { + "name": "tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "tennis" + ] + }, + { + "name": "gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "gymnastics" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_5.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_5.json new file mode 100644 index 0000000..eec1d6f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_5.json @@ -0,0 +1,457 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_sports_4_name", + "id": "77", + "description": "sports_4", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "vertical", + "gravity": "center", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=running", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "bottom_layout", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "match_parent", + "layout_height": "180dp", + "background": "#FFFFFFFF", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "left_bottom_group", + "orientation": "vertical", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "26dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 6, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5 + ], + "rect_line_color": "@foreground=1", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "space_1", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_2", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "childViews": [] + }, + { + "type": "Layout", + "id": "space_3", + "orientation": "none", + "gravity": "center_vertical", + "layout_width": "0", + "layout_height": "2dp", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [] + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_exif", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_location", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f3", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "12.0dp", + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + }, + { + "type": "Layout", + "id": "right_bottom_group", + "orientation": "vertical", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-40.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "game_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "180dp", + "path": "pathType=select;path=background;foreground=3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 23, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f2": { + "size": 14.5, + "color": "@foreground=0", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + }, + "f3": { + "size": 18, + "color": "@foreground=1", + "typeface": "oxanium", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "0f", + "0f", + "0f", + "#00000000" + ] + } + }, + "background": [ + { + "name": "running", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "running" + ] + }, + { + "name": "pingPong", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "pingPong" + ] + }, + { + "name": "swim", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "swim" + ] + }, + { + "name": "diving", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "diving" + ] + }, + { + "name": "shooting", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "shooting" + ] + }, + { + "name": "badminton", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "badminton" + ] + }, + { + "name": "basketball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "basketball" + ] + }, + { + "name": "volleyball", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "volleyball" + ] + }, + { + "name": "tennis", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "tennis" + ] + }, + { + "name": "gymnastics", + "description": "", + "value": "@color=#FFFFFFFF", + "foreground": [ + "#FF000000", + "#CC000000", + "black", + "gymnastics" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/poco_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/poco_black.webp new file mode 100644 index 0000000..ddaacd0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/poco_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_black.webp new file mode 100644 index 0000000..b1bc48c Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_red.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_red.webp new file mode 100644 index 0000000..cb6062b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_red.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/userData/current/userConfig.json new file mode 100644 index 0000000..d4c09e2 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"77","font_scale":1,"view_alpha_ratio":1,"frame_background":"running","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"layout","location_option":"location_latlng_switch","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/77/xiaomi_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/xiaomi_black.webp new file mode 100644 index 0000000..b0cacee Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/77/xiaomi_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/config.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/config.json new file mode 100644 index 0000000..32f1e63 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_sports_name", + "preview": "img_setting_base.webp", + "priority": 24.5 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/sports/i18n.json new file mode 100644 index 0000000..f3f3a24 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/sports/i18n.json @@ -0,0 +1,87 @@ +{ + "wm_group_sports_name": { + "zh-rCN": "运动水印", + "default": "Sports", + "am": "ስፖርቶች", + "ar": "رياضة", + "as-rIN": "ক্ৰীড়া", + "az-rAZ": "İdman", + "be": "Спорт", + "bg": "Спорт", + "bn-rBD": "স্পোর্টস", + "bn-rIN": "স্পোর্টস", + "bo-rCN": "ལུས་སྦྱོང་ཆུ་རིས།", + "bs": "Sport", + "ca": "Esports", + "cs": "Sport", + "da": "Sport", + "de": "Sport", + "el": "Αθλητικά", + "en-rAU": "Sports", + "en-rGB": "Sports", + "en-rIN": "Sports", + "es-rUS": "Deportes", + "es": "Deportes", + "et-rEE": "Sport", + "eu-rES": "Kirolak", + "fa-rIR": "ورزشی", + "fi": "Urheilu", + "fr": "Sports", + "gl-rES": "Deportes", + "gu-rIN": "સ્પોર્ટ્સ", + "ha-rNG": "Motsa jini", + "hi": "खेल", + "hr": "Sportovi", + "hu": "Sport", + "hy-rAM": "Սպորտ", + "in": "Olahraga", + "it": "Sport", + "iw-rIL": "ספורט", + "ja": "スポーツ", + "ka-rGE": "სპორტი", + "kk-rKZ": "Спорт", + "km-rKH": "កីឡា", + "kn-rIN": "ಕ್ರೀಡೆ", + "ko": "스포츠", + "lo-rLA": "ກິລາ", + "lt": "Sportas", + "lv": "Sports", + "mk-rMK": "Спортови", + "ml-rIN": "സ്പോർട്സ്", + "mr-rIN": "क्रीडा", + "ms-rMY": "Sukan", + "mt-rMT": "Sport", + "my-rMM": "အားကစား", + "nb": "Sport", + "ne-rIN": "खेलकुद", + "ne-rNP": "खेलकुद", + "nl": "Sport", + "om": "Isportii", + "or-rIN": "ସ୍ପୋର୍ଟ୍ସ", + "pa-rIN": "ਖੇਡਾਂ", + "pl": "Sport", + "pt-rBR": "Esportes", + "pt-rPT": "Desportos", + "ro": "Sport", + "ru": "Спорт", + "si-rLK": "ක්‍රීඩා", + "sk": "Športy", + "sl": "Šport", + "sq-rAL": "Sporte", + "sr": "Спорт", + "sv": "Sporter", + "sw": "Michezo", + "ta-rIN": "ஸ்போர்ட்ஸ்", + "te-rIN": "క్రీడలు", + "th": "กีฬา", + "tr": "Spor", + "ug-rCN": "ھەرىكەت سۇ باسمىسى", + "uk": "Спорт", + "ur-rIN": "کھیل", + "ur-rPK": "کھیل", + "uz-rUZ": "Sport", + "vi": "Thể thao", + "zh-rHK": "運動浮水印", + "zh-rTW": "運動浮水印" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/sports/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/sports/img_setting_base.webp new file mode 100644 index 0000000..0f1e379 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/sports/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/config.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/config.json new file mode 100644 index 0000000..1a2f228 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/config.json @@ -0,0 +1,622 @@ +{ + "version": 1.58, + "metadata": { + "name": "@wm_standard_107_name", + "id": "107", + "description": "standard_1", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "doc", "pano", "instant"], + "limitation": { + "name_length_limitation": [17, 100] + }, + "priority": 1, + "show_in_menu": true, + "position": "in", + "exclude_cases": ["livephoto"], + "include_cases": ["raw", "thirdparty", "mimoji", "showexternal"] + }, + "layout_group": [ + { + "bottom": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "bottom", + "margin_left": "0dp", + "margin_top": "-30dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "68dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "25.6dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7.2, + "rect_text_height_gap": 0, + "rect_line_width": 1.3, + "rect_radius": [5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "21dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "8dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + }, + { + "center": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "68dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "25.6dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7.2, + "rect_text_height_gap": 0, + "rect_line_width": 1.3, + "rect_radius": [5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "21dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "8dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + }, + { + "top": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "top", + "margin_left": "0dp", + "margin_top": "30dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "68dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "25.6dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7.2, + "rect_text_height_gap": 0, + "rect_line_width": 1.3, + "rect_radius": [5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "21dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "8dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BFFFFFFF", "white"] + } + ], + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + } + }, + "fonts": { + "f1": { + "size": 22.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 450", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 20.8, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 380", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 20.8, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 380", + "letterSpacing": 0.02, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f4": { + "size": 14, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 380", + "shadow": ["1f", "0f", "0f", "#80000000"], + "letterSpacing": 0.02 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/i18n.json new file mode 100644 index 0000000..b1143bc --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/i18n.json @@ -0,0 +1,170 @@ +{ + "wm_standard_107_name": { + "zh-rCN": "标准水印", + "default": "Regular", + "ar": "قياسية", + "as-rIN": "নিয়মীয়া", + "az-rAZ": "Normal", + "be": "Звычайная", + "bg": "Стандартно", + "bn-rBD": "সাধারণ", + "bn-rIN": "সাধারণ", + "bo-rCN": "ཚད་ལྡན་ཆུ་རིས།", + "bs": "Regularno", + "ca": "Normal", + "cs": "Běžný", + "da": "Almindelig", + "de": "Normal", + "el": "Κανονικό", + "en-rAU": "Regular", + "en-rGB": "Regular", + "en-rIN": "Regular", + "es-rUS": "Normal", + "es": "Normal", + "et-rEE": "Tavaline", + "eu-rES": "Arrunta", + "fa-rIR": "عادی", + "fi": "Normaali", + "fr": "Normal", + "gl-rES": "Normal", + "gu-rIN": "નિયમિત", + "ha-rNG": "Na asali", + "hi": "नियमित", + "hr": "Uobičajeno", + "hu": "Normál", + "hy-rAM": "Սովորական", + "in": "Reguler", + "it": "Normale", + "iw-rIL": "רגיל", + "ja": "標準", + "ka-rGE": "რეგულარული", + "kk-rKZ": "Әдепкі", + "km-rKH": "ធម្មតា", + "kn-rIN": "ರೆಗ್ಯುಲರ್‌", + "ko": "일반", + "lo-rLA": "ປົກກະຕິ", + "lt": "Įprastas", + "lv": "Parasts", + "mk-rMK": "Стандардно", + "ml-rIN": "പതിവായുള്ളത്", + "mr-rIN": "नियमित", + "ms-rMY": "Biasa", + "mt-rMT": "Standard", + "my-rMM": "ပုံမှန်", + "nb": "Vanlig", + "ne-rIN": "सामान्य", + "ne-rNP": "सामान्य", + "nl": "Normaal", + "or-rIN": "ରେଗୁଲାର", + "pa-rIN": "ਨਿਯਮਿਤ", + "pl": "Standardowy", + "pt-rBR": "Padrão", + "pt-rPT": "Padrão", + "ro": "Regular", + "ru": "Обычный", + "sk": "Bežný", + "sl": "Navadno", + "sq-rAL": "I rregullt", + "sr": "Редовно", + "sv": "Vanlig", + "sw": "Kawaida", + "ta-rIN": "வழக்கமானது", + "te-rIN": "రెగ్యులర్", + "th": "ปกติ", + "tr": "Normal", + "ug-rCN": "ئۆلچەملىك سۇ باسما", + "uk": "Звичайний", + "ur-rIN": "باقاعدہ", + "ur-rPK": "باقاعدہ", + "uz-rUZ": "Oddiy", + "vi": "Bình thường", + "zh-rHK": "標準浮水印", + "zh-rTW": "標準浮水印" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/poco_white.webp new file mode 100644 index 0000000..715460f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/redmi_white.webp new file mode 100644 index 0000000..b0fcfc6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/userData/current/userConfig.json new file mode 100644 index 0000000..fb07761 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"107"} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/107/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/xiaomi_white.webp new file mode 100644 index 0000000..ac0723e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/107/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/config.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/config.json new file mode 100644 index 0000000..37a6d0f --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/config.json @@ -0,0 +1,622 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "doc", "pano", "instant"], + "limitation": { + "name_length_limitation": [0, 17] + }, + "priority": 1, + "show_in_menu": true, + "position": "in", + "exclude_cases": ["livephoto"], + "include_cases": ["raw", "thirdparty", "mimoji", "showexternal"] + }, + "layout_group": [ + { + "bottom": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "bottom", + "margin_left": "0dp", + "margin_top": "-37dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + }, + { + "center": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + }, + { + "top": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "top", + "margin_left": "0dp", + "margin_top": "37dp", + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=3" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "match_parent", + "gravity": "center_vertical", + "margin_left": "20dp", + "margin_top": "0dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=3" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "text_upper": false, + "support_scale": true, + "font_ref": "f4", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=2", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@custom=0.4", + "font_ref": "f2" + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f3" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#4D000000", "#BFFFFFFF", "white"] + } + ], + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + } + }, + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.083, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"], + "letterSpacing": 0.032 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/i18n.json new file mode 100644 index 0000000..d23efd7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/i18n.json @@ -0,0 +1,170 @@ +{ + "wm_standard_6_name": { + "zh-rCN": "标准水印", + "default": "Regular", + "ar": "قياسية", + "as-rIN": "নিয়মীয়া", + "az-rAZ": "Normal", + "be": "Звычайная", + "bg": "Стандартно", + "bn-rBD": "সাধারণ", + "bn-rIN": "সাধারণ", + "bo-rCN": "ཚད་ལྡན་ཆུ་རིས།", + "bs": "Regularno", + "ca": "Normal", + "cs": "Běžný", + "da": "Almindelig", + "de": "Normal", + "el": "Κανονικό", + "en-rAU": "Regular", + "en-rGB": "Regular", + "en-rIN": "Regular", + "es-rUS": "Normal", + "es": "Normal", + "et-rEE": "Tavaline", + "eu-rES": "Arrunta", + "fa-rIR": "عادی", + "fi": "Normaali", + "fr": "Normal", + "gl-rES": "Normal", + "gu-rIN": "નિયમિત", + "ha-rNG": "Na asali", + "hi": "नियमित", + "hr": "Uobičajeno", + "hu": "Normál", + "hy-rAM": "Սովորական", + "in": "Reguler", + "it": "Normale", + "iw-rIL": "רגיל", + "ja": "標準", + "ka-rGE": "რეგულარული", + "kk-rKZ": "Әдепкі", + "km-rKH": "ធម្មតា", + "kn-rIN": "ರೆಗ್ಯುಲರ್‌", + "ko": "일반", + "lo-rLA": "ປົກກະຕິ", + "lt": "Įprastas", + "lv": "Parasts", + "mk-rMK": "Стандардно", + "ml-rIN": "പതിവായുള്ളത്", + "mr-rIN": "नियमित", + "ms-rMY": "Biasa", + "mt-rMT": "Standard", + "my-rMM": "ပုံမှန်", + "nb": "Vanlig", + "ne-rIN": "सामान्य", + "ne-rNP": "सामान्य", + "nl": "Normaal", + "or-rIN": "ରେଗୁଲାର", + "pa-rIN": "ਨਿਯਮਿਤ", + "pl": "Standardowy", + "pt-rBR": "Padrão", + "pt-rPT": "Padrão", + "ro": "Regular", + "ru": "Обычный", + "sk": "Bežný", + "sl": "Navadno", + "sq-rAL": "I rregullt", + "sr": "Редовно", + "sv": "Vanlig", + "sw": "Kawaida", + "ta-rIN": "வழக்கமானது", + "te-rIN": "రెగ్యులర్", + "th": "ปกติ", + "tr": "Normal", + "ug-rCN": "ئۆلچەملىك سۇ باسما", + "uk": "Звичайний", + "ur-rIN": "باقاعدہ", + "ur-rPK": "باقاعدہ", + "uz-rUZ": "Oddiy", + "vi": "Bình thường", + "zh-rHK": "標準浮水印", + "zh-rTW": "標準浮水印" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_1.json new file mode 100644 index 0000000..335fbca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_1.json @@ -0,0 +1,281 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-37.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_2.json new file mode 100644 index 0000000..335fbca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_2.json @@ -0,0 +1,281 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-37.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_3.json new file mode 100644 index 0000000..335fbca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_3.json @@ -0,0 +1,281 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-37.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_4.json new file mode 100644 index 0000000..335fbca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_4.json @@ -0,0 +1,281 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-37.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_5.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_5.json new file mode 100644 index 0000000..335fbca --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_5.json @@ -0,0 +1,281 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_6_name", + "id": "6", + "description": "standard_1", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-37.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "move_group_1", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_custom_layout", + "orientation": "vertical", + "gravity": "center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=3", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f4", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=2", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + } + ] + } + ] + }, + { + "type": "Layout", + "id": "move_group_2", + "orientation": "horizontal", + "gravity": "right|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "-48.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f3", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "#BFFFFFFF", + "white" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/poco_white.webp new file mode 100644 index 0000000..715460f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/redmi_white.webp new file mode 100644 index 0000000..b0fcfc6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/userData/current/userConfig.json new file mode 100644 index 0000000..3e48b9b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"6","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_white","custom_signature_enable":false,"custom_icon":"\/data\/user\/0\/com.android.camera\/files\/watermarks\/standard\/6\/custom_icon_black.webp","custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false,"time_data":1781776105510} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/6/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/xiaomi_white.webp new file mode 100644 index 0000000..ac0723e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/6/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/config.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/config.json new file mode 100644 index 0000000..d13ff41 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/config.json @@ -0,0 +1,1409 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_standard_7_name", + "id": "7", + "description": "standard_2", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "doc", "pano", "instant"], + "limitation": { + }, + "priority": 2, + "position": "in", + "exclude_cases": ["livephoto"], + "include_cases": ["raw", "thirdparty", "mimoji"] + }, + "layout_group": [ + { + "bottom_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "bottom_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|left", + "margin_left": "48dp", + "margin_top": "-30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "bottom_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|right", + "margin_left": "-48dp", + "margin_top": "-30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "center_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|left", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "center_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "center_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|right", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "top_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|left", + "margin_left": "48dp", + "margin_top": "30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "top_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|center_horizontal", + "margin_left": "0dp", + "margin_top": "30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + }, + { + "top_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|right", + "margin_left": "-48dp", + "margin_top": "30dp", + "childViews": [ + { + "type": "Layout", + "id": "custom_icon_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "enable": false, + "setting_optional_type": "type_custom_icon", + "childViews": [ + { + "type": "ImageView", + "id": "custom_icon", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "86dp", + "display_width": "0dp", + "path": "pathType=select;path=custom_icon;foreground=2" + }, + { + "type": "Layout", + "id": "space_layout", + "orientation": "horizontal", + "layout_width": "match_parent", + "layout_height": "wrap_content", + "gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "16dp", + "childViews": [] + } + ] + }, + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "setting_optional_type": "type_model", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "32dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1.8, + "rect_radius": [6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "custom_text", + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@custom=0.4", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f4" + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#4D000000", "white", "#BFFFFFFF"] + } + ], + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + }, + "orientation_horizontal": { + "tab": ["left", "middle", "right"] + } + }, + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"], + "letterSpacing": 0.032 + }, + "f4": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "letterSpacing": 0.083, + "shadow": ["1f", "0f", "0f", "#80000000"] + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_black.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_black.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_black.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_white.webp new file mode 100644 index 0000000..9c974ec Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/i18n.json new file mode 100644 index 0000000..52eb14c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_standard_7_name": { + "default": "STANDARD TWO", + "zh-rCN": "标准2" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_1.json new file mode 100644 index 0000000..226a4a4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_1.json @@ -0,0 +1,230 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_7_name", + "id": "7", + "description": "standard_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-30.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_2.json new file mode 100644 index 0000000..226a4a4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_2.json @@ -0,0 +1,230 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_7_name", + "id": "7", + "description": "standard_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-30.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_3.json new file mode 100644 index 0000000..226a4a4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_3.json @@ -0,0 +1,230 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_7_name", + "id": "7", + "description": "standard_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-30.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_4.json new file mode 100644 index 0000000..226a4a4 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_4.json @@ -0,0 +1,230 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_7_name", + "id": "7", + "description": "standard_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-30.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "display_width": "0dp", + "display_height": "32dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 7, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4, + 6.4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "25dp" + } + } + ] + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f4", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 27, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 17.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.032, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f4": { + "size": 26, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 400", + "textAlign": "left", + "letterSpacing": 0.083, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/poco_white.webp new file mode 100644 index 0000000..715460f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/redmi_white.webp new file mode 100644 index 0000000..b0fcfc6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/userData/current/userConfig.json new file mode 100644 index 0000000..ed8e074 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"7","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_white","custom_signature_enable":false,"custom_icon":"\/data\/user\/0\/com.android.camera\/files\/watermarks\/standard\/7\/custom_icon_black.webp","custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom_middle","location_option":"location_latlng","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/7/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/xiaomi_white.webp new file mode 100644 index 0000000..ac0723e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/7/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/config.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/config.json new file mode 100644 index 0000000..89f3f42 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/config.json @@ -0,0 +1,1177 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_standard_8_name", + "id": "8", + "description": "standard_3", + "reminder": "@wm_common_reminder_v2", + "reminder_not_support_mode": ["multi", "doc", "pano", "instant"], + "limitation": { + }, + "priority": 3, + "position": "in", + "exclude_cases": ["livephoto"], + "include_cases": ["raw", "thirdparty", "mimoji"] + }, + "layout_group": [ + { + "bottom_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "bottom_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|left", + "margin_left": "48dp", + "margin_top": "-40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "bottom_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|right", + "margin_left": "-48dp", + "margin_top": "-40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "center_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|left", + "margin_left": "48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "center_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "center_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|right", + "margin_left": "-48dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "top_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|left", + "margin_left": "48dp", + "margin_top": "40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "top_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|center_horizontal", + "margin_left": "0dp", + "margin_top": "40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + }, + { + "top_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "background": "@background=transparent_white", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|right", + "margin_left": "-48dp", + "margin_top": "40dp", + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "optional": true, + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "setting_optional_type": "type_model", + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "support_scale": true, + "layout_gravity": "center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "24dp", + "display_width": "0dp", + "path": "pathType=fill;path=${logo};foreground=2" + }, + { + "type": "TextView", + "id": "model", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model= @{series}@{versionNumber}", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "model_versionName", + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@model=@{versionName}", + "support_scale": true, + "text_upper": false, + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [4, 4, 4, 4, 4, 4, 4, 4], + "rect_line_color": "@foreground=3", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@exif=@{focal}mm f/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "location", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@location=location_latlng_switch;@locationLimit=0.8", + "font_ref": "f2" + }, + { + "type": "TextView", + "id": "time", + "optional": true, + "support_scale": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "10dp", + "text": "@time=@wm_time_yyyy_MM_dd_HH_mm", + "font_ref": "f2" + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "background": [ + { + "name": "transparent_white", + "icon": "@img=icon_background_white.webp", + "value": "@color=#00FFFFFF", + "foreground": ["#FF000000", "#4D000000", "white", "#BFFFFFFF"] + } + ], + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + }, + "orientation_horizontal": { + "tab": ["left", "middle", "right"] + } + }, + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 20.0, + "color": "#FFFFFFFF", + "typeface": "oxanium", + "variation": "'wght' 451", + "letterSpacing": 0.15, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"], + "letterSpacing": 0.028 + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/i18n.json new file mode 100644 index 0000000..e1ff020 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/i18n.json @@ -0,0 +1,92 @@ +{ + "wm_standard_8_name": { + "default": "STANDARD THREE", + "zh-rCN": "标准3" + }, + "wm_common_reminder_v2": { + "zh-rCN": "不支持播放动态照片时显示水印", + "default": "Can\\'t show watermarks while playing dynamic shots.", + "ar": "لا يمكن إظهار العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "ডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Dinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Немагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Не могат да се показват водни знаци при възпроизвеждане на динамични снимки.", + "bn-rBD": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bn-rIN": "ডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না", + "bo-rCN": "འགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ne mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "No es poden mostrar marques d\\'aigua durant la reproducció de fotos dinàmiques.", + "cs": "Vodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Vandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Wasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Δεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "Can\\'t show watermarks while playing dynamic shots.", + "en-rGB": "Can\\'t show watermarks while playing dynamic shots.", + "en-rIN": "Can\\'t show watermarks while playing dynamic shots.", + "es-rUS": "No se pueden marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Las marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Dünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ezin dira ur-markak erakutsi plano dinamikoak erreproduzitzen ari zaren bitartean.", + "fa-rIR": "نمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Vesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Impossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Non se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "ડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ba za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari.", + "hi": "डायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ne mogu se prikazati vodeni žigovi tijekom reprodukcije dinamičnih snimaka.", + "hu": "Dinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Դինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Tidak dapat menampilkan watermark saat memainkan pemotretan dinamis", + "it": "Impossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "לא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "ダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "დინამიური კადრების ჩართვისას წყლის ნიშნების ჩვენება შეუძლებელია.", + "kk-rKZ": "Динамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "មិន​អាច​បង្ហាញ​ស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើក។", + "kn-rIN": "ಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "다이내믹 샷을 재생하는 동안에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Negalima rodyti vandenženklių leidžiant dinaminius kadrus.", + "lv": "Dinamiskos kadros nevar parādīt ūdenszīmes.", + "mk-rMK": "Не може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "डायनॅमिक शॉट्स प्ले करताना वॉटरमार्क दाखवू शकत नाही.", + "ms-rMY": "Tidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Kan ikke vise vannmerker mens du dynamiske bilder vises.", + "ne-rIN": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "डायनामिक शट्स खेल्दा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Er kunnen geen watermerken worden weergegeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଡାଇନାମିକ ସଟ୍ ପ୍ଲେ ହେଉଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Nie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "pt-rPT": "Não é possível remover marcas d\\'ágia na reprodução de capturas dinâmicas.", + "ro": "Nu se pot afișa filigrane în timpul redării cadrelor dinamice.", + "ru": "Невозможно отобразить водяные знаки при воспроизведении динамических снимков.", + "sk": "Pri prehrávaní dynamických záberov nie je možné zobraziť vodoznaky.", + "sl": "Med predvajanjem dinamičnih posnetkov ni mogoče prikazati vodnih žigov.", + "sq-rAL": "Nuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Водени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Kan inte visa vattenstämplar när dynamiska bilder spelas.", + "sw": "Haiwezi kuonyesha taswira fifi wakati wa kucheza picha zenye uhuisho.", + "ta-rIN": "டைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளைக் காட்ட இயலாது.", + "te-rIN": "డైనమిక్ షాట్‌లు ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు", + "th": "ไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Dinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "ھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىسىنى كۆرسەتمەيدۇ", + "uk": "Неможливо відобразити водяні знаки під час відтворення динамічних знімків", + "ur-rIN": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "ur-rPK": "ڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں یا جا سکتا۔", + "uz-rUZ": "Dinamik suratlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Không thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "不支援播放動態相片時顯示浮水印", + "zh-rTW": "不支援播放動態照片時顯示浮水印" + }, + "wm_time_yyyy_MM_dd_HH_mm": { + "default": "yyyy.MM.dd HH:mm", + "zh-rCN": "yyyy.MM.dd HH:mm" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_1.json new file mode 100644 index 0000000..dab0df7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_1.json @@ -0,0 +1,244 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_8_name", + "id": "8", + "description": "standard_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-40.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 20, + "color": "#FFFFFFFF", + "typeface": "oxanium", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_2.json new file mode 100644 index 0000000..dab0df7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_2.json @@ -0,0 +1,244 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_8_name", + "id": "8", + "description": "standard_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-40.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 20, + "color": "#FFFFFFFF", + "typeface": "oxanium", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_3.json new file mode 100644 index 0000000..dab0df7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_3.json @@ -0,0 +1,244 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_8_name", + "id": "8", + "description": "standard_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-40.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 20, + "color": "#FFFFFFFF", + "typeface": "oxanium", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_4.json new file mode 100644 index 0000000..dab0df7 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_4.json @@ -0,0 +1,244 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_standard_8_name", + "id": "8", + "description": "standard_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "@background=transparent_white", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom|center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "-40.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "brand_layout", + "orientation": "horizontal", + "gravity": "center_horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_model", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "logo", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "display_width": "0dp", + "display_height": "24dp", + "path": "pathType=fill;path=${logo};foreground=2", + "scale": 1 + }, + { + "type": "TextView", + "id": "model", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": " X7 ", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "model_versionName", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "Pro", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 5, + "rect_text_height_gap": 0, + "rect_line_width": 1, + "rect_radius": [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + "rect_line_color": "@foreground=3", + "rect_fill_color": "", + "rect_width": "wrap_content", + "rect_height": "20dp" + } + } + ] + }, + { + "type": "TextView", + "id": "exif", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@exif=@{focal}mm f\/@{aperture} @{speed}s ISO@{iso}", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "0°7'22\"N 117°28'59\"E", + "font_ref": "f2", + "scale": 1 + }, + { + "type": "TextView", + "id": "time", + "background": "", + "margin_left": "0.0dp", + "margin_top": "10.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_horizontal", + "text": "@time=yyyy.MM.dd HH:mm", + "font_ref": "f2", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 21.6, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 20, + "color": "#FFFFFFFF", + "typeface": "oxanium", + "variation": "'wght' 451", + "textAlign": "left", + "letterSpacing": 0.15, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 13.2, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.028, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [ + { + "name": "transparent_white", + "description": "", + "value": "@color=#00FFFFFF", + "foreground": [ + "#FF000000", + "#4D000000", + "white", + "#BFFFFFFF" + ] + } + ] + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/poco_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/poco_white.webp new file mode 100644 index 0000000..715460f Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/poco_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/redmi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/redmi_white.webp new file mode 100644 index 0000000..b0fcfc6 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/redmi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/userData/current/userConfig.json new file mode 100644 index 0000000..567589a --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"8","font_scale":1,"view_alpha_ratio":1,"frame_background":"transparent_white","custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":true,"exif_switch":true,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom_middle","location_option":"location_latlng_switch","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/8/xiaomi_white.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/xiaomi_white.webp new file mode 100644 index 0000000..ac0723e Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/8/xiaomi_white.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/config.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/config.json new file mode 100644 index 0000000..2c8ef63 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_standard_name", + "preview": "img_setting_base.webp", + "priority": 21 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/standard/i18n.json new file mode 100644 index 0000000..f1a7746 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/standard/i18n.json @@ -0,0 +1,84 @@ +{ + "wm_group_standard_name": { + "zh-rCN": "标准水印", + "default": "Regular", + "ar": "قياسية", + "as-rIN": "নিয়মীয়া", + "az-rAZ": "Normal", + "be": "Звычайны", + "bg": "Стандартно", + "bn-rBD": "সাধারণ", + "bn-rIN": "সাধারণ", + "bo-rCN": "ཚད་ལྡན་ཆུ་རིས།", + "bs": "Regularno", + "ca": "Normal", + "cs": "Běžný", + "da": "Almindelig", + "de": "Normal", + "el": "Κανονικό", + "en-rAU": "Regular", + "en-rGB": "Regular", + "en-rIN": "Regular", + "es-rUS": "Normal", + "es": "Normal", + "et-rEE": "Tavaline", + "eu-rES": "Arrunta", + "fa-rIR": "عادی", + "fi": "Normaali", + "fr": "Normal", + "gl-rES": "Normal", + "gu-rIN": "નિયમિત", + "ha-rNG": "Na asali", + "hi": "नियमित", + "hr": "Uobičajeno", + "hu": "Normál", + "hy-rAM": "Սովորական", + "in": "Reguler", + "it": "Normale", + "iw-rIL": "רגיל", + "ja": "標準", + "ka-rGE": "რეგულარული", + "kk-rKZ": "Әдепкі", + "km-rKH": "ធម្មតា", + "kn-rIN": "ರೆಗ್ಯುಲರ್‌", + "ko": "일반", + "lo-rLA": "ປົກກະຕິ", + "lt": "Įprastas", + "lv": "Parasts", + "mk-rMK": "Стандардно", + "ml-rIN": "പതിവായുള്ളത്", + "mr-rIN": "नियमित", + "ms-rMY": "Biasa", + "mt-rMT": "Standard", + "my-rMM": "ပုံမှန်", + "nb": "Vanlig", + "ne-rIN": "सामान्य", + "ne-rNP": "सामान्य", + "nl": "Normaal", + "or-rIN": "ରେଗୁଲାର", + "pa-rIN": "ਨਿਯਮਿਤ", + "pl": "Standardowy", + "pt-rBR": "Padrão", + "pt-rPT": "Regular", + "ro": "Regular", + "ru": "Обычный", + "sk": "Bežný", + "sl": "Navadno", + "sq-rAL": "I rregullt", + "sr": "Нормално", + "sv": "Vanlig", + "sw": "Kawaida", + "ta-rIN": "வழக்கமானது", + "te-rIN": "రెగ్యులర్", + "th": "ปกติ", + "tr": "Normal", + "ug-rCN": "ئۆلچەملىك سۇ باسما", + "uk": "Звичайний", + "ur-rIN": "باقاعدہ", + "ur-rPK": "باقاعدہ", + "uz-rUZ": "Oddiy", + "vi": "Thông thường", + "zh-rHK": "標準浮水印", + "zh-rTW": "標準浮水印" + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/standard/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/standard/img_setting_base.webp new file mode 100644 index 0000000..4b352f4 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/standard/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/config.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/config.json new file mode 100644 index 0000000..7d25ab9 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/config.json @@ -0,0 +1,1392 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_tag_10_name", + "id": "10", + "description": "tag_2", + "reminder": "@wm_tag_reminder_v2", + "limitation": { + "ro.miui.build.region": ["cn"] + }, + "priority": 2, + "exclude_cases": ["livephoto", "multi", "supermoon", "street", "ambilight", "pro", "portrait", "night", "pixel"], + "include_cases": ["preview"], + "position": "in" + }, + "layout_group": [ + { + "bottom_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom", + "margin_left": "72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "support_scale": true, + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "optional": true, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2;", + "font_ref": "f1" + } + ] + } + ] + } + ] + }, + { + "bottom_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "bottom_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|right", + "margin_left": "-72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|left", + "margin_left": "72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|center_horizontal", + "margin_left": "0dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|right", + "margin_left": "-72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|left", + "margin_left": "72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|right", + "margin_left": "-72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "layout_width": "226dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "打卡记录", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [10, 10, 10, 10, 0, 0, 0, 0], + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_radius": [0, 0, 0, 0, 10, 10, 10, 10], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + }, + "orientation_horizontal": { + "tab": ["left", "middle", "right"] + } + }, + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "letterSpacing": 0.066, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.022, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 62, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "shadow": ["1f", "0f", "0f", "#80000000"] + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/i18n.json new file mode 100644 index 0000000..8973ae3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/i18n.json @@ -0,0 +1,182 @@ +{ + "wm_tag_reminder": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "ar": "لا يمكن استخدام هذه العلامة المائية إلا في وضع التصوير. لا يُدعم التصوير المتتابع والصور بتنسيق RAW.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə oluna bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.", + "bg": "Този воден знак може да се използва само в режим „Снимка“. Серийните снимки и RAW изображенията не се поддържат.", + "bn-rBD": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bn-rIN": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bo-rCN": "ཆུ་པར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་ལས་མུ་མཐུད་དུ་པར་ལེན་པ། RAWལ་རྒྱབ་སྐྱོར་མི་བྱེད།", + "bs": "Ovaj vodeni žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el mode Foto. No s\\'admeten les ràfegues de fotos ni les imatges RAW.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a obrázky RAW nejsou podporovány.", + "da": "Dette vandmærke kan kun bruges i Foto-tilstand. Burst-foto og RAW-billeder understøttes ikke", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahme und RAW-Bilder werden nicht unterstützt.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο σε Λειτουργία φωτογραφίας. Δεν υποστηρίζονται οι λήψεις ριπής και οι εικόνες RAW.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "es": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtet ja RAW-pilte ei toetata.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en mode Photo. Les prises de vue en rafale et les images RAW ne sont pas prises en charge.", + "gl-rES": "Esta marca de auga só pode utilizarse no modo Foto. Non se admiten os disparos continuos nin as imaxes RAW.", + "gu-rIN": "આ વૉટરમાર્ક માત્ર ફોટો મોડમાં જ વાપરી શકાય છે. બર્સ્ટ શૉટ્સ અને RAW ઇમેજેસ સપોર્ટેડ નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Ba ya goyon bayan daukan Batsewa da hotuna na RAW.", + "hi": "इस वॉटरमार्क का इस्तेमाल फ़ोटो मोड में किया जा सकता. बर्स्ट शॉट और RAW इमेज समर्थित नहीं है.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografiju. Uzastopno snimanje i RAW slike nisu podržane.", + "hu": "Ez a vízjel csak Fénykép módban használható. A sorozatfelvételek és RAW képek nem támogatottak.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:", + "in": "Watermark ini hanya bisa digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב תמונה. אין תמיכה בצילום מתפרץ ובתמונות RAW.", + "ja": "この透かしは写真モードでのみ使用できます。バースト写真とRAW画像には対応していません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. სერიული კადრები და RAW სურათები მხარდაჭერილი არ არის.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірме мен RAW кескіндерге қолдау көрсетілмейді.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព RAW មិនអាចប្រើបានទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳಿಗೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.", + "lt": "Šį vandenženklį galima naudoti tik esant fotografavimo būsenai. Serijinis fotografavimas ir RAW nuotraukos nepalaikomos.", + "lv": "Šo ūdenszīmi var izmantot tikai foto režīmā. Sērijveida foto uzņēmumi un RAW attēli netiek atbalstīti.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेसना सपोर्ट नाही.", + "ms-rMY": "Tanda air ini hanya boleh digunakan dalam mod Foto. Tangkapan berganda dan imej RAW tidak disokong.", + "mt-rMT": "Dil-marka tal-ilma tista\\' tintuża biss fil-Modalità tar-ritratti. It-Teħid f\\'sensiela u l-istampi RAW mhux kompatibbli.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။", + "nb": "Dette vannmerket kan bare brukes i fotomodus. Burst-shot-bilder og RAW-bilder støttes ikke.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਹਨ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i w formacie RAW nie są obsługiwane.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "ro": "Acest filigran poate fi utilizat doar în Modul Foto. Capturile în rafală și imaginile RAW nu sunt acceptate.", + "ru": "Этот водяной знак может использоваться только в режиме «Фото». Серии и необработанные изображения не поддерживаются.", + "sk": "Tento vodoznak je možné použiť iba v Režime fotografie. Dávkové snímanie a snímky vo formáte RAW nie sú podporované.", + "sl": "Ta vodni žig je mogoče uporabiti samo v načinu za fotografiranje. Zaporedni posnetki in slike RAW niso podprti.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje të vazhdueshme dhe imazhet RAW nuk mbështeten.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.", + "sv": "Den här vattenstämpeln kan endast användas i fotoläge. Kontinuerligt fotoläge och RAW-bilder stöds inte.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na picha za RAW hazikubaliwi.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekimler ve RAW görüntüler desteklenmiyor.", + "ug-rCN": "بۇ سۇ باسمىسى رەسىم تارتىش ھالىتىدە، ئۇلاپ تارتىش،RAWنى قوللىمايدۇ", + "uk": "Цей водяний знак може використовуватися тільки в режимі \\\"Фото\\\". Серійна зйомка та необроблені зображення не підтримуються.", + "ur-rIN": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "ur-rPK": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "uz-rUZ": "Ushbu suv belgisidan faqat Rasm rejimida foydalanish mumkin. Seriya rasmi va RAW tasvirlar qo‘llab-quvvatlanmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh chụp liên tiếp và ảnh RAW không được hỗ trợ.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW" + }, + "wm_tag_10_name": { + "default": "TAG TWO", + "zh-rCN": "打卡2" + }, + "wm_tag_reminder_v2": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW\\n不支持播放动态照片时显示水印", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "ar": "يمكن استخدام هذا العلامة المائية فقط في وضع التصوير. لا يتم دعم اللقطات المتتالية والصور RAW.\\n لا يمكن عرض العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।\\nডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə edilə bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.\\nDinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.\\nНемагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Този воден знак може да бъде използван само в режим Снимка. Серийни снимки и RAW изображения не се поддържат.\\nВодни знаци не могат да бъдат показвани при възпроизвеждане на динамични снимки.", + "bn-rBD": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bn-rIN": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bo-rCN": "ཆུ་དཔར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་དང་། བསྟུད་མར་པར་ལེན་པར་རྒྱབ་སྐྱོར་མི་བྱེད་པ་དང་། RAW\\nའགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ovaj žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.\\nNe mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el Mode Foto. No s\\'admeten les captures en ràfega ni les imatges RAW.\\nNo es poden mostrar marques d\\'aigua durant la reproducció de tirs dinàmics.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a snímky typu RAW nejsou podporovány.\\nVodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Dette vandmærke kan kun bruges i fototilstand. Burst-fotos eller RAW-billeder understøttes ikke.\\nVandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahmen und RAW-Bilder werden nicht unterstützt.\\nWasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο στη Λειτουργία φωτογραφίας. Οι συνεχείς λήψεις και οι εικόνες RAW δεν υποστηρίζονται.\\nΔεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.\\nNo se pueden mostrar marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Esta marca de agua solo puede usarse en el modo foto. Las ráfagas de fotos y las imágenes RAW no son compatibles.\\nLas marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtteid ja RAW-pilte ei toetata.\\nDünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.\\nEzin dira ur-markak erakutsi argazki dinamikoak erreproduzitzen diren bitartean.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.\\nنمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.\\nVesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en Mode photo. Les rafales de photos et les images RAW ne sont pas prises en charge.\\nImpossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Esta marca de auga só pode usarse no Modo foto. O disparo continuo e as imaxes RAW non son compatibles.\\nNon se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "આ વોટરમાર્કનો ઉપયોગ ફક્ત ફોટો મોડમાં જ થઈ શકે છે. બર્સ્ટ શોટ્સ અને રો ઇમેજ સપોર્ટેડ નથી.\\nડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Daukar batsewa da RAW basu dace ba\\nBa za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari", + "hi": "इस वॉटरमार्क का इस्तेमाल सिर्फ़ फ़ोटो मोड में ही किया जा सकता है. बर्स्ट शॉट्स और RAW इमेज समर्थित नहीं हैं.\\nडायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografije. Uzastopno snimanje i RAW slike nisu podržane.\\nVodeni žigovi se ne mogu prikazati tijekom reprodukcije dinamičkih snimaka.", + "hu": "Ez a vízjel csak Fotó módban használható. A sorozatfelvételek és a RAW képek nem támogatottak.\\nDinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:\\nԴինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Watermark ini hanya dapat digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.\\nTidak dapat menampilkan watermark saat memainkan pemotretan dinamis.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.\\nImpossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב צילום. אין תמיכה בצילום מתפרץ ובתמונות RAW.\\nלא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "この透かしは写真モードでのみ使用可能です。バースト写真やRAW画像はサポートされていません。\\nダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. კადრების ჩაწერის და RAW სურათების მხარდაჭერა არ არის შესაძლებელი.\\nდინამიური კადრების ჩართისას წყლის ნიშნის ჩვენება შეუძლებელია.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірмелер мен RAW кескіндеріне қолдау көрсетілмейді.\\nДинамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព​ RAW មិនអាចប្រើបានទេ។\\nមិនអាច​បង្ហាញស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើកទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್‌ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುವುದಿಲ್ಲ.\\nಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.\\n다이내믹 샷 재생 중에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.\\nບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Šį vandenženklį galima naudoti tik fotografavimo režime. Serijinis fotografavimas ir RAW vaizdai nepalaikomi.\\nNegalima rodyti vandenženklių atkuriant dinaminius kadrus.", + "lv": "Šo ūdenszīmi var izmantot tikai Foto režīmā. Sērijveida foto un RAW attēli netiek atbalstīti.\\nDinamisko uzņēmumu atskaņošanas laikā ūdenszīmes nevar parādīt.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.\\nНе може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.\\nഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेस सपोर्ट करत नाहीत.\\nडायनॅमिक शॉट्स खेळताना वॉटरमार्क दाखवता येत नाहीत.", + "ms-rMY": "Tera air ini hanya boleh digunakan dalam Mod Gambar. Tangkapan berganda dan imej RAW tidak disokong.\\nTidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma tistax tuża dil-marka tal-ilma barra l-Modalità tar-ritratti. Ma tistax tużaha għat-Teħid f\\'sensiela u għall-istampi RAW.\\nMa jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။\\nရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Dette vannmerket kan bare brukes i bildemodus. Burst shots og RAW-bilder støttes ikke.\\nKan ikke vise vannmerker mens dynamiske bilder vises.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.\\nKan geen watermerken weergeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।\\nଡାଇନାମିକ ସଟ୍ ପ୍ଲେ କରୁଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।\\nਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i obrazy RAW nie są obsługiwane.\\nNie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "ro": "Acest filigran poate fi utilizat doar în Modul foto. Fotografiile în rafală și imaginile RAW nu sunt acceptate.\\nNu se pot afișa filigrane în timpul redării fotografiilor dinamice.", + "ru": "Этот водяной знак можно использовать только в режиме «Фото». Серии и изображения в формате RAW не поддерживаются.\\nВодяные знаки не отображаются при воспроизведении динамических снимков.", + "sk": "Tento vodoznak je možné použiť iba v režime fotografie. Séria snímok a snímky vo formáte RAW nie sú podporované.\\nPri prehrávaní dynamických snímok nie je možné zobraziť vodoznaky.", + "sl": "Ta vodni žig se lahko uporablja samo v Foto načinu. Zaporedni posnetki in RAW slike niso podprti.\\nMed predvajanjem dinamičnih posnetkov vodnih žigov ni mogoče prikazati.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje e vazhdueshme dhe imazhet RAW nuk mbështeten.\\nNuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.\\nВодени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Den här vattenstämpeln kan bara användas i fotoläge. Kontinuerligt fotoläge och raw-bilder stöds inte.\\nKan inte visa vattenstämplar vid uppspelning av dynamiska bilder.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na RAW hazikubaliwi.\\nHaiwezi kuonyesha taswira fifi wakati inacheza picha zenye uhuisho.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட்கள் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.\\nடைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளை காட்ட இயலாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.\\nడైనమిక్ షాట్‌లను ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW\\nไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekim ve RAW görüntüler desteklenmemektedir.\\nDinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "بۇ رەسىم پەقەت رەسىم ھالىتىدە كۈچكە ئىگە، ئۇلاپ تارتىشنى قوللىمايدۇRAW\\nھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىنى كۆرسىتىشنى قوللىمايدۇ", + "uk": "Цей водяний знак можна використовувати тільки в режимі \\\"Фото\\\". Серійна зйомка та зображення у форматі RAW не підтримуються.\\nВодяні знаки не відображаються під час відтворення динамічних знімків.", + "ur-rIN": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "ur-rPK": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "uz-rUZ": "Ushbu suv belgisi faqat Rasm rejimida foydalanish mumkin. Burst va RAW tasvirlar qo‘llab-quvvatlanmaydi.\\nDinamik kadrlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh liên tiếp và ảnh RAW không được hỗ trợ.\\nKhông thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態相片時顯示浮水印", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態照片時顯示浮水印" + }, + "wm_time_HH_mm": { + "default": "HH:mm", + "zh-rCN": "HH:mm" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + }, + "wm_time_week": { + "default": "EEEE", + "zh-rCN": "EEEE" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_1.json new file mode 100644 index 0000000..70cfbb1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_1.json @@ -0,0 +1,270 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_10_name", + "id": "10", + "description": "tag_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "226dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "打卡记录", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=HH:mm", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 62, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_2.json new file mode 100644 index 0000000..70cfbb1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_2.json @@ -0,0 +1,270 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_10_name", + "id": "10", + "description": "tag_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "226dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "打卡记录", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=HH:mm", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 62, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_3.json new file mode 100644 index 0000000..70cfbb1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_3.json @@ -0,0 +1,270 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_10_name", + "id": "10", + "description": "tag_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "226dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "打卡记录", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=HH:mm", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 62, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_4.json new file mode 100644 index 0000000..70cfbb1 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_4.json @@ -0,0 +1,270 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_10_name", + "id": "10", + "description": "tag_2", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "vertical", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "record_mm_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "226dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "check_in_record", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "打卡记录", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 10, + 10, + 10, + 10, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FF2899F0", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_hh_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=HH:mm", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 6, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 10, + 10, + 10, + 10 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 62, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/10/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/userData/current/userConfig.json new file mode 100644 index 0000000..20ed4bc --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/10/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"10","font_scale":1,"view_alpha_ratio":1,"custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":false,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom_left","location_option":"location_address_list","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/config.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/config.json new file mode 100644 index 0000000..b568b3c --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/config.json @@ -0,0 +1,1403 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_tag_11_name", + "id": "11", + "description": "tag_3", + "reminder": "@wm_tag_reminder_v2", + "limitation": { + "ro.miui.build.region": ["CN"] + }, + "priority": 3, + "exclude_cases": ["livephoto", "multi", "supermoon", "street", "ambilight", "pro", "portrait", "night", "pixel"], + "include_cases": ["preview"], + "position": "in" + }, + "layout_group": [ + { + "bottom_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom", + "margin_left": "72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews":[ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "bottom_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "bottom_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|right", + "margin_left": "-72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|left", + "margin_left": "72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|center_horizontal", + "margin_left": "0dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|right", + "margin_left": "-72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|left", + "margin_left": "72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|right", + "margin_left": "-72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "layout_width": "172dp", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_MM", + "font_ref": "f2", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [20, 20, 20, 20, 0, 0, 0, 0], + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "layout_gravity": "center", + "margin_top": "0dp", + "text": "@time=@wm_time_dd", + "font_ref": "f3", + "support_scale": true, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_radius": [0, 0, 0, 0, 20, 20, 20, 20], + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "20dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left|center_vertical", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "week_day", + "support_scale": true, + "margin_left": "20dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "4dp", + "text": "@location=location_address_list;@locationLimit=0.444;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + }, + "orientation_horizontal": { + "tab": ["left", "middle", "right"] + } + }, + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "letterSpacing": 0.066, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.022, + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 72, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "shadow": ["1f", "0f", "0f", "#80000000"] + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/i18n.json new file mode 100644 index 0000000..2a466db --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/i18n.json @@ -0,0 +1,186 @@ +{ + "wm_tag_reminder": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "ar": "لا يمكن استخدام هذه العلامة المائية إلا في وضع التصوير. لا يُدعم التصوير المتتابع والصور بتنسيق RAW.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə oluna bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.", + "bg": "Този воден знак може да се използва само в режим „Снимка“. Серийните снимки и RAW изображенията не се поддържат.", + "bn-rBD": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bn-rIN": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bo-rCN": "ཆུ་པར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་ལས་མུ་མཐུད་དུ་པར་ལེན་པ། RAWལ་རྒྱབ་སྐྱོར་མི་བྱེད།", + "bs": "Ovaj vodeni žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el mode Foto. No s\\'admeten les ràfegues de fotos ni les imatges RAW.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a obrázky RAW nejsou podporovány.", + "da": "Dette vandmærke kan kun bruges i Foto-tilstand. Burst-foto og RAW-billeder understøttes ikke", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahme und RAW-Bilder werden nicht unterstützt.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο σε Λειτουργία φωτογραφίας. Δεν υποστηρίζονται οι λήψεις ριπής και οι εικόνες RAW.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "es": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtet ja RAW-pilte ei toetata.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en mode Photo. Les prises de vue en rafale et les images RAW ne sont pas prises en charge.", + "gl-rES": "Esta marca de auga só pode utilizarse no modo Foto. Non se admiten os disparos continuos nin as imaxes RAW.", + "gu-rIN": "આ વૉટરમાર્ક માત્ર ફોટો મોડમાં જ વાપરી શકાય છે. બર્સ્ટ શૉટ્સ અને RAW ઇમેજેસ સપોર્ટેડ નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Ba ya goyon bayan daukan Batsewa da hotuna na RAW.", + "hi": "इस वॉटरमार्क का इस्तेमाल फ़ोटो मोड में किया जा सकता. बर्स्ट शॉट और RAW इमेज समर्थित नहीं है.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografiju. Uzastopno snimanje i RAW slike nisu podržane.", + "hu": "Ez a vízjel csak Fénykép módban használható. A sorozatfelvételek és RAW képek nem támogatottak.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:", + "in": "Watermark ini hanya bisa digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב תמונה. אין תמיכה בצילום מתפרץ ובתמונות RAW.", + "ja": "この透かしは写真モードでのみ使用できます。バースト写真とRAW画像には対応していません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. სერიული კადრები და RAW სურათები მხარდაჭერილი არ არის.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірме мен RAW кескіндерге қолдау көрсетілмейді.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព RAW មិនអាចប្រើបានទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳಿಗೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.", + "lt": "Šį vandenženklį galima naudoti tik esant fotografavimo būsenai. Serijinis fotografavimas ir RAW nuotraukos nepalaikomos.", + "lv": "Šo ūdenszīmi var izmantot tikai foto režīmā. Sērijveida foto uzņēmumi un RAW attēli netiek atbalstīti.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेसना सपोर्ट नाही.", + "ms-rMY": "Tanda air ini hanya boleh digunakan dalam mod Foto. Tangkapan berganda dan imej RAW tidak disokong.", + "mt-rMT": "Dil-marka tal-ilma tista\\' tintuża biss fil-Modalità tar-ritratti. It-Teħid f\\'sensiela u l-istampi RAW mhux kompatibbli.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။", + "nb": "Dette vannmerket kan bare brukes i fotomodus. Burst-shot-bilder og RAW-bilder støttes ikke.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਹਨ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i w formacie RAW nie są obsługiwane.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "ro": "Acest filigran poate fi utilizat doar în Modul Foto. Capturile în rafală și imaginile RAW nu sunt acceptate.", + "ru": "Этот водяной знак может использоваться только в режиме «Фото». Серии и необработанные изображения не поддерживаются.", + "sk": "Tento vodoznak je možné použiť iba v Režime fotografie. Dávkové snímanie a snímky vo formáte RAW nie sú podporované.", + "sl": "Ta vodni žig je mogoče uporabiti samo v načinu za fotografiranje. Zaporedni posnetki in slike RAW niso podprti.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje të vazhdueshme dhe imazhet RAW nuk mbështeten.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.", + "sv": "Den här vattenstämpeln kan endast användas i fotoläge. Kontinuerligt fotoläge och RAW-bilder stöds inte.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na picha za RAW hazikubaliwi.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekimler ve RAW görüntüler desteklenmiyor.", + "ug-rCN": "بۇ سۇ باسمىسى رەسىم تارتىش ھالىتىدە، ئۇلاپ تارتىش،RAWنى قوللىمايدۇ", + "uk": "Цей водяний знак може використовуватися тільки в режимі \\\"Фото\\\". Серійна зйомка та необроблені зображення не підтримуються.", + "ur-rIN": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "ur-rPK": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "uz-rUZ": "Ushbu suv belgisidan faqat Rasm rejimida foydalanish mumkin. Seriya rasmi va RAW tasvirlar qo‘llab-quvvatlanmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh chụp liên tiếp và ảnh RAW không được hỗ trợ.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW" + }, + "wm_tag_11_name": { + "default": "TAG THREE", + "zh-rCN": "打卡3" + }, + "wm_tag_reminder_v2": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW\\n不支持播放动态照片时显示水印", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "ar": "يمكن استخدام هذا العلامة المائية فقط في وضع التصوير. لا يتم دعم اللقطات المتتالية والصور RAW.\\n لا يمكن عرض العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।\\nডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə edilə bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.\\nDinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.\\nНемагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Този воден знак може да бъде използван само в режим Снимка. Серийни снимки и RAW изображения не се поддържат.\\nВодни знаци не могат да бъдат показвани при възпроизвеждане на динамични снимки.", + "bn-rBD": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bn-rIN": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bo-rCN": "ཆུ་དཔར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་དང་། བསྟུད་མར་པར་ལེན་པར་རྒྱབ་སྐྱོར་མི་བྱེད་པ་དང་། RAW\\nའགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ovaj žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.\\nNe mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el Mode Foto. No s\\'admeten les captures en ràfega ni les imatges RAW.\\nNo es poden mostrar marques d\\'aigua durant la reproducció de tirs dinàmics.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a snímky typu RAW nejsou podporovány.\\nVodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Dette vandmærke kan kun bruges i fototilstand. Burst-fotos eller RAW-billeder understøttes ikke.\\nVandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahmen und RAW-Bilder werden nicht unterstützt.\\nWasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο στη Λειτουργία φωτογραφίας. Οι συνεχείς λήψεις και οι εικόνες RAW δεν υποστηρίζονται.\\nΔεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.\\nNo se pueden mostrar marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Esta marca de agua solo puede usarse en el modo foto. Las ráfagas de fotos y las imágenes RAW no son compatibles.\\nLas marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtteid ja RAW-pilte ei toetata.\\nDünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.\\nEzin dira ur-markak erakutsi argazki dinamikoak erreproduzitzen diren bitartean.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.\\nنمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.\\nVesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en Mode photo. Les rafales de photos et les images RAW ne sont pas prises en charge.\\nImpossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Esta marca de auga só pode usarse no Modo foto. O disparo continuo e as imaxes RAW non son compatibles.\\nNon se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "આ વોટરમાર્કનો ઉપયોગ ફક્ત ફોટો મોડમાં જ થઈ શકે છે. બર્સ્ટ શોટ્સ અને રો ઇમેજ સપોર્ટેડ નથી.\\nડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Daukar batsewa da RAW basu dace ba\\nBa za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari", + "hi": "इस वॉटरमार्क का इस्तेमाल सिर्फ़ फ़ोटो मोड में ही किया जा सकता है. बर्स्ट शॉट्स और RAW इमेज समर्थित नहीं हैं.\\nडायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografije. Uzastopno snimanje i RAW slike nisu podržane.\\nVodeni žigovi se ne mogu prikazati tijekom reprodukcije dinamičkih snimaka.", + "hu": "Ez a vízjel csak Fotó módban használható. A sorozatfelvételek és a RAW képek nem támogatottak.\\nDinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:\\nԴինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Watermark ini hanya dapat digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.\\nTidak dapat menampilkan watermark saat memainkan pemotretan dinamis.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.\\nImpossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב צילום. אין תמיכה בצילום מתפרץ ובתמונות RAW.\\nלא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "この透かしは写真モードでのみ使用可能です。バースト写真やRAW画像はサポートされていません。\\nダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. კადრების ჩაწერის და RAW სურათების მხარდაჭერა არ არის შესაძლებელი.\\nდინამიური კადრების ჩართისას წყლის ნიშნის ჩვენება შეუძლებელია.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірмелер мен RAW кескіндеріне қолдау көрсетілмейді.\\nДинамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព​ RAW មិនអាចប្រើបានទេ។\\nមិនអាច​បង្ហាញស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើកទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್‌ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುವುದಿಲ್ಲ.\\nಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.\\n다이내믹 샷 재생 중에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.\\nບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Šį vandenženklį galima naudoti tik fotografavimo režime. Serijinis fotografavimas ir RAW vaizdai nepalaikomi.\\nNegalima rodyti vandenženklių atkuriant dinaminius kadrus.", + "lv": "Šo ūdenszīmi var izmantot tikai Foto režīmā. Sērijveida foto un RAW attēli netiek atbalstīti.\\nDinamisko uzņēmumu atskaņošanas laikā ūdenszīmes nevar parādīt.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.\\nНе може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.\\nഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेस सपोर्ट करत नाहीत.\\nडायनॅमिक शॉट्स खेळताना वॉटरमार्क दाखवता येत नाहीत.", + "ms-rMY": "Tera air ini hanya boleh digunakan dalam Mod Gambar. Tangkapan berganda dan imej RAW tidak disokong.\\nTidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma tistax tuża dil-marka tal-ilma barra l-Modalità tar-ritratti. Ma tistax tużaha għat-Teħid f\\'sensiela u għall-istampi RAW.\\nMa jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။\\nရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Dette vannmerket kan bare brukes i bildemodus. Burst shots og RAW-bilder støttes ikke.\\nKan ikke vise vannmerker mens dynamiske bilder vises.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.\\nKan geen watermerken weergeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।\\nଡାଇନାମିକ ସଟ୍ ପ୍ଲେ କରୁଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।\\nਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i obrazy RAW nie są obsługiwane.\\nNie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "ro": "Acest filigran poate fi utilizat doar în Modul foto. Fotografiile în rafală și imaginile RAW nu sunt acceptate.\\nNu se pot afișa filigrane în timpul redării fotografiilor dinamice.", + "ru": "Этот водяной знак можно использовать только в режиме «Фото». Серии и изображения в формате RAW не поддерживаются.\\nВодяные знаки не отображаются при воспроизведении динамических снимков.", + "sk": "Tento vodoznak je možné použiť iba v režime fotografie. Séria snímok a snímky vo formáte RAW nie sú podporované.\\nPri prehrávaní dynamických snímok nie je možné zobraziť vodoznaky.", + "sl": "Ta vodni žig se lahko uporablja samo v Foto načinu. Zaporedni posnetki in RAW slike niso podprti.\\nMed predvajanjem dinamičnih posnetkov vodnih žigov ni mogoče prikazati.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje e vazhdueshme dhe imazhet RAW nuk mbështeten.\\nNuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.\\nВодени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Den här vattenstämpeln kan bara användas i fotoläge. Kontinuerligt fotoläge och raw-bilder stöds inte.\\nKan inte visa vattenstämplar vid uppspelning av dynamiska bilder.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na RAW hazikubaliwi.\\nHaiwezi kuonyesha taswira fifi wakati inacheza picha zenye uhuisho.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட்கள் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.\\nடைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளை காட்ட இயலாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.\\nడైనమిక్ షాట్‌లను ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW\\nไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekim ve RAW görüntüler desteklenmemektedir.\\nDinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "بۇ رەسىم پەقەت رەسىم ھالىتىدە كۈچكە ئىگە، ئۇلاپ تارتىشنى قوللىمايدۇRAW\\nھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىنى كۆرسىتىشنى قوللىمايدۇ", + "uk": "Цей водяний знак можна використовувати тільки в режимі \\\"Фото\\\". Серійна зйомка та зображення у форматі RAW не підтримуються.\\nВодяні знаки не відображаються під час відтворення динамічних знімків.", + "ur-rIN": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "ur-rPK": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "uz-rUZ": "Ushbu suv belgisi faqat Rasm rejimida foydalanish mumkin. Burst va RAW tasvirlar qo‘llab-quvvatlanmaydi.\\nDinamik kadrlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh liên tiếp và ảnh RAW không được hỗ trợ.\\nKhông thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態相片時顯示浮水印", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態照片時顯示浮水印" + }, + "wm_time_MM": { + "default": "MM月", + "zh-rCN": "MM月" + }, + "wm_time_dd": { + "default": "dd", + "zh-rCN": "dd" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + }, + "wm_time_week": { + "default": "EEEE", + "zh-rCN": "EEEE" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_1.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_1.json new file mode 100644 index 0000000..02e93a3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_1.json @@ -0,0 +1,287 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_11_name", + "id": "11", + "description": "tag_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "172dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=MM月", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 20, + 20, + 20, + 20, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=dd", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 20, + 20, + 20, + 20 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 72, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_2.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_2.json new file mode 100644 index 0000000..02e93a3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_2.json @@ -0,0 +1,287 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_11_name", + "id": "11", + "description": "tag_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "172dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=MM月", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 20, + 20, + 20, + 20, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=dd", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 20, + 20, + 20, + 20 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 72, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_3.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_3.json new file mode 100644 index 0000000..02e93a3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_3.json @@ -0,0 +1,287 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_11_name", + "id": "11", + "description": "tag_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "172dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=MM月", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 20, + 20, + 20, + 20, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=dd", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 20, + 20, + 20, + 20 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 72, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_4.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_4.json new file mode 100644 index 0000000..02e93a3 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_4.json @@ -0,0 +1,287 @@ +{ + "version": 1, + "metadata": { + "name": "@wm_tag_11_name", + "id": "11", + "description": "tag_3", + "gainmap_modify_version": 0 + }, + "layout_group": [ + { + "layout": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "display_width": "wrap_content", + "display_height": "0dp", + "path": "", + "scale": 1 + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "gravity": "bottom", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "72.0dp", + "margin_top": "-72.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "type_time", + "gainmap_value": -1, + "childViews": [ + { + "type": "Layout", + "id": "icon_layout", + "orientation": "vertical", + "gravity": "left", + "layout_width": "172dp", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_mm", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=MM月", + "font_ref": "f2", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 20, + 20, + 20, + 20, + 0, + 0, + 0, + 0 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFF5132", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + }, + { + "type": "TextView", + "id": "time_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center", + "text": "@time=dd", + "font_ref": "f3", + "scale": 1, + "rect_params": { + "rect_text_width_gap": 0, + "rect_text_height_gap": 3, + "rect_line_width": 0, + "rect_radius": [ + 0, + 0, + 0, + 0, + 20, + 20, + 20, + 20 + ], + "rect_line_color": "", + "rect_fill_color": "#FFFFFFFF", + "rect_width": "match_parent", + "rect_height": "wrap_content" + } + } + ] + }, + { + "type": "Layout", + "id": "dd_week_layout", + "orientation": "horizontal", + "gravity": "left|center_vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "background": "", + "margin_left": "0.0dp", + "margin_top": "20.0dp", + "degree": 0, + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "background": "", + "margin_left": "0.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left|center_vertical", + "text": "@time=yyyy.MM.dd", + "font_ref": "f1", + "scale": 1 + }, + { + "type": "TextView", + "id": "week_day", + "background": "", + "margin_left": "20.0dp", + "margin_top": "0.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "center_vertical", + "text": "@time=EEEE", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "background": "", + "margin_left": "0.0dp", + "margin_top": "4.0dp", + "alpha_ratio": 1, + "setting_optional_type": "", + "gainmap_value": -1, + "layout_gravity": "left", + "text": "", + "font_ref": "f1", + "scale": 1 + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "fonts": { + "f1": { + "size": 30, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 330", + "textAlign": "left", + "letterSpacing": 0.066, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f2": { + "size": 44, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "textAlign": "left", + "letterSpacing": 0.022, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + }, + "f3": { + "size": 72, + "color": "#FF3A4147", + "typeface": "default", + "variation": "'wght' 501", + "textAlign": "left", + "letterSpacing": 0, + "shadow": [ + "1f", + "0f", + "0f", + "#80000000" + ] + } + }, + "background": [] + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/11/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/userData/current/userConfig.json new file mode 100644 index 0000000..2288dec --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/11/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"11","font_scale":1,"view_alpha_ratio":1,"custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":false,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom_left","location_option":"location_address_list","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/9/config.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/config.json new file mode 100644 index 0000000..d1d4fe0 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/config.json @@ -0,0 +1,1178 @@ +{ + "version": 1.0, + "metadata": { + "name": "@wm_tag_9_name", + "id": "9", + "description": "tag_1", + "reminder": "@wm_tag_reminder_v2", + "limitation": { + "ro.miui.build.region": ["cn"] + }, + "priority": 1, + "show_in_menu": true, + "exclude_cases": ["livephoto", "multi", "supermoon", "street", "ambilight", "pro", "portrait", "night", "pixel"], + "include_cases": ["preview"], + "position": "in" + }, + "layout_group": [ + { + "bottom_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom", + "margin_left": "72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "bottom_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|center_horizontal", + "margin_left": "0dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "bottom_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "bottom|right", + "margin_left": "-72dp", + "margin_top": "-72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|left", + "margin_left": "72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|center_horizontal", + "margin_left": "0dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center_horizontal", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "top_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "top|right", + "margin_left": "-72dp", + "margin_top": "72dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_left": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|left", + "margin_left": "72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_middle": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "center", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + }, + { + "center_right": [ + { + "type": "Layout", + "id": "all_content", + "orientation": "overlap", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "ImageView", + "id": "src_image_view", + "layout_gravity": "left", + "margin_left": "0dp", + "margin_top": "0dp", + "display_height": "0dp", + "path": "" + }, + { + "type": "Layout", + "id": "watermark_container", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "center_vertical|right", + "margin_left": "-72dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "bottom_group", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right", + "margin_left": "0dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "Layout", + "id": "time_layout", + "orientation": "horizontal", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "right|center_vertical", + "margin_left": "0dp", + "margin_top": "0dp", + "optional": true, + "setting_optional_type": "type_time", + "childViews": [ + { + "type": "TextView", + "id": "time_hh_mm", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "center_vertical", + "text": "@time=@wm_time_HH_mm", + "font_ref": "f2" + }, + { + "type": "Layout", + "id": "line_layout", + "orientation": "horizontal", + "layout_width": "6dp", + "layout_height": "80dp", + "background": "#FFFFFFFF", + "gravity": "center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [] + }, + { + "type": "Layout", + "id": "time_week_layout", + "orientation": "vertical", + "layout_width": "wrap_content", + "layout_height": "wrap_content", + "gravity": "left|center_vertical", + "margin_left": "33dp", + "margin_top": "0dp", + "childViews": [ + { + "type": "TextView", + "id": "time_yyy_mm_dd", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_yyyy_MM_dd", + "font_ref": "f1" + }, + { + "type": "TextView", + "id": "time_week", + "support_scale": true, + "margin_left": "0dp", + "layout_gravity": "left", + "text": "@time=@wm_time_week", + "font_ref": "f1" + } + ] + } + ] + }, + { + "type": "TextView", + "id": "location", + "support_scale": true, + "optional": true, + "layout_gravity": "right", + "margin_left": "0dp", + "margin_top": "20dp", + "text": "@location=location_address_list;@locationLimit=0.54;@locationMaxLines=2", + "font_ref": "f1" + } + ] + } + ] + } + ] + } + ] + } + ], + "wmRes": { + "orientation": { + "orientation_vertical": { + "tab": ["top", "center", "bottom"] + }, + "orientation_horizontal": { + "tab": ["left", "middle", "right"] + } + }, + "fonts": { + "f1": { + "size": 38, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f2": { + "size": 96, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "shadow": ["1f", "0f", "0f", "#80000000"] + }, + "f3": { + "size": 39, + "color": "#FFFFFFFF", + "typeface": "default", + "variation": "'wght' 401", + "letterSpacing": 0.051, + "shadow": ["1f", "0f", "0f", "#80000000"] + } + } + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/9/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/i18n.json new file mode 100644 index 0000000..827e2db --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/i18n.json @@ -0,0 +1,260 @@ +{ + "wm_tag_reminder": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "ar": "لا يمكن استخدام هذه العلامة المائية إلا في وضع التصوير. لا يُدعم التصوير المتتابع والصور بتنسيق RAW.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə oluna bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.", + "bg": "Този воден знак може да се използва само в режим „Снимка“. Серийните снимки и RAW изображенията не се поддържат.", + "bn-rBD": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bn-rIN": "এই ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট ও RAW ইমেজ এতে কাজ করবে না।", + "bo-rCN": "ཆུ་པར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་ལས་མུ་མཐུད་དུ་པར་ལེན་པ། RAWལ་རྒྱབ་སྐྱོར་མི་བྱེད།", + "bs": "Ovaj vodeni žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el mode Foto. No s\\'admeten les ràfegues de fotos ni les imatges RAW.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a obrázky RAW nejsou podporovány.", + "da": "Dette vandmærke kan kun bruges i Foto-tilstand. Burst-foto og RAW-billeder understøttes ikke", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahme und RAW-Bilder werden nicht unterstützt.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο σε Λειτουργία φωτογραφίας. Δεν υποστηρίζονται οι λήψεις ριπής και οι εικόνες RAW.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "es": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtet ja RAW-pilte ei toetata.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en mode Photo. Les prises de vue en rafale et les images RAW ne sont pas prises en charge.", + "gl-rES": "Esta marca de auga só pode utilizarse no modo Foto. Non se admiten os disparos continuos nin as imaxes RAW.", + "gu-rIN": "આ વૉટરમાર્ક માત્ર ફોટો મોડમાં જ વાપરી શકાય છે. બર્સ્ટ શૉટ્સ અને RAW ઇમેજેસ સપોર્ટેડ નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Ba ya goyon bayan daukan Batsewa da hotuna na RAW.", + "hi": "इस वॉटरमार्क का इस्तेमाल फ़ोटो मोड में किया जा सकता. बर्स्ट शॉट और RAW इमेज समर्थित नहीं है.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografiju. Uzastopno snimanje i RAW slike nisu podržane.", + "hu": "Ez a vízjel csak Fénykép módban használható. A sorozatfelvételek és RAW képek nem támogatottak.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:", + "in": "Watermark ini hanya bisa digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב תמונה. אין תמיכה בצילום מתפרץ ובתמונות RAW.", + "ja": "この透かしは写真モードでのみ使用できます。バースト写真とRAW画像には対応していません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. სერიული კადრები და RAW სურათები მხარდაჭერილი არ არის.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірме мен RAW кескіндерге қолдау көрсетілмейді.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព RAW មិនអាចប្រើបានទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳಿಗೆ ಬೆಂಬಲವಿರುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.", + "lt": "Šį vandenženklį galima naudoti tik esant fotografavimo būsenai. Serijinis fotografavimas ir RAW nuotraukos nepalaikomos.", + "lv": "Šo ūdenszīmi var izmantot tikai foto režīmā. Sērijveida foto uzņēmumi un RAW attēli netiek atbalstīti.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेसना सपोर्ट नाही.", + "ms-rMY": "Tanda air ini hanya boleh digunakan dalam mod Foto. Tangkapan berganda dan imej RAW tidak disokong.", + "mt-rMT": "Dil-marka tal-ilma tista\\' tintuża biss fil-Modalità tar-ritratti. It-Teħid f\\'sensiela u l-istampi RAW mhux kompatibbli.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။", + "nb": "Dette vannmerket kan bare brukes i fotomodus. Burst-shot-bilder og RAW-bilder støttes ikke.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। बर्स्ट शट र RAW छविहरू समर्थित छैनन्।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਹਨ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i w formacie RAW nie są obsługiwane.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Disparo sequencial e imagens RAW não são suportadas.", + "ro": "Acest filigran poate fi utilizat doar în Modul Foto. Capturile în rafală și imaginile RAW nu sunt acceptate.", + "ru": "Этот водяной знак может использоваться только в режиме «Фото». Серии и необработанные изображения не поддерживаются.", + "sk": "Tento vodoznak je možné použiť iba v Režime fotografie. Dávkové snímanie a snímky vo formáte RAW nie sú podporované.", + "sl": "Ta vodni žig je mogoče uporabiti samo v načinu za fotografiranje. Zaporedni posnetki in slike RAW niso podprti.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje të vazhdueshme dhe imazhet RAW nuk mbështeten.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.", + "sv": "Den här vattenstämpeln kan endast användas i fotoläge. Kontinuerligt fotoläge och RAW-bilder stöds inte.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na picha za RAW hazikubaliwi.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekimler ve RAW görüntüler desteklenmiyor.", + "ug-rCN": "بۇ سۇ باسمىسى رەسىم تارتىش ھالىتىدە، ئۇلاپ تارتىش،RAWنى قوللىمايدۇ", + "uk": "Цей водяний знак може використовуватися тільки в режимі \\\"Фото\\\". Серійна зйомка та необроблені зображення не підтримуються.", + "ur-rIN": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "ur-rPK": "یہ واٹر مارک صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔", + "uz-rUZ": "Ushbu suv belgisidan faqat Rasm rejimida foydalanish mumkin. Seriya rasmi va RAW tasvirlar qo‘llab-quvvatlanmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh chụp liên tiếp và ảnh RAW không được hỗ trợ.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW" + }, + "wm_tag_9_name": { + "zh-rCN": "打卡水印", + "default": "Date and location", + "ar": "التاريخ والموقع", + "as-rIN": "তাৰিখ আৰু অৱস্থান", + "az-rAZ": "Tarix və məkan", + "be": "Дата і месцазнаходжанне", + "bg": "Дата и местоположение", + "bn-rBD": "তারিখ ও লোকেশন", + "bn-rIN": "তারিখ ও লোকেশন", + "bo-rCN": "འབྱོར་ཐོ་འགོད་པའི་ཆུ་རིས།", + "bs": "Datum i lokacija", + "ca": "Data i ubicació", + "cs": "Datum a poloha", + "da": "Dato og placering", + "de": "Datum und Standort", + "el": "Ημερομηνία και τοποθεσία", + "en-rAU": "Date and location", + "en-rGB": "Date and location", + "en-rIN": "Date and location", + "es-rUS": "Fecha y lugar", + "es": "Fecha y lugar", + "et-rEE": "Kuupäev ja asukoht", + "eu-rES": "Data eta kokapena", + "fa-rIR": "تاریخ و مکان", + "fi": "Päivämäärä ja sijainti", + "fr": "Date et lieu", + "gl-rES": "Data e localización", + "gu-rIN": "તારીખ અને લોકેશન", + "ha-rNG": "Rana da wurin da kake", + "hi": "दिनांक और समय", + "hr": "Datum i mjesto", + "hu": "Dátum és helyadat", + "hy-rAM": "Ամսաթիվը և վայրը", + "in": "Tanggal dan lokasi", + "it": "Data e posizione", + "iw-rIL": "תאריך ומיקום", + "ja": "日付と場所", + "ka-rGE": "თარიღი და ადგილმდებარეობა", + "kk-rKZ": "Күні және орналасқан жері", + "km-rKH": "កាលបរិច្ឆេទ និងទីតាំង", + "kn-rIN": "ದಿನಾಂಕ ಮತ್ತು ಸ್ಥಳ", + "ko": "날짜 및 위치", + "lo-rLA": "ເວລາແລະຕຳແໜ່ງທີ່ຕັ້ງ", + "lt": "Data ir vieta", + "lv": "Datums un vieta", + "mk-rMK": "Датум и локација", + "ml-rIN": "തീയതിയും ലൊക്കേഷനും", + "mr-rIN": "तारीख आणि स्थान", + "ms-rMY": "Tarikh dan lokasi", + "mt-rMT": "Data u post", + "my-rMM": "ရက်စွဲနှင့် တည်နေရာ", + "nb": "Dato og sted", + "ne-rIN": "मिति र स्थान", + "ne-rNP": "मिति र स्थान", + "nl": "Datum en locatie", + "or-rIN": "ତାରିଖ ଏବଂ ସ୍ଥାନ", + "pa-rIN": "ਮਿਤੀ ਅਤੇ ਟਿਕਾਣਾ", + "pl": "Data i lokalizacja", + "pt-rBR": "Data e localização", + "pt-rPT": "Data e localização", + "ro": "Data și locația", + "ru": "Дата и местоположение", + "sk": "Dátum a poloha", + "sl": "Datum in lokacija", + "sq-rAL": "Data dhe vendndodhja", + "sr": "Датум и локација", + "sv": "Datum och plats", + "sw": "Tarehe na eneo", + "ta-rIN": "தேதி மற்றும் இருப்பிடம்", + "te-rIN": "తేదీ మరియు స్థానం", + "th": "วันที่และตำแหน่งที่ตั้ง", + "tr": "Tarih ve konum", + "ug-rCN": "يوقلىما سۇ باسمىسى", + "uk": "Дата та місце", + "ur-rIN": "تاریخ اور مقام", + "ur-rPK": "تاریخ اور مقام", + "uz-rUZ": "Sana va joylashuv", + "vi": "Ngày và vị trí", + "zh-rHK": "打卡浮水印", + "zh-rTW": "打卡浮水印" + }, + "wm_tag_reminder_v2": { + "zh-rCN": "此水印仅拍照模式生效,不支持连拍、RAW\\n不支持播放动态照片时显示水印", + "default": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "ar": "يمكن استخدام هذا العلامة المائية فقط في وضع التصوير. لا يتم دعم اللقطات المتتالية والصور RAW.\\n لا يمكن عرض العلامات المائية أثناء تشغيل اللقطات الديناميكية.", + "as-rIN": "এই ৱাটাৰমাৰ্ক কেৱল ফটো ম\\'ডতহে ব্যৱহাৰ কৰিব পাৰি। বাৰ্ষ্ট শ্বট আৰু RAW প্ৰতিচ্ছবিসমূহ সমৰ্থিত নহয়।\\nডায়নামিক শ্বট চলাই থকাৰ সময়ত ৱাটাৰমাৰ্ক দেখুৱাব নোৱাৰি।", + "az-rAZ": "Bu möhür yalnız Foto rejimində istifadə edilə bilər. Ardıcıl çəkiliş və RAW şəkillər dəstəklənmir.\\nDinamik çəkilişləri oynadarkən möhürləri göstərmək mümkün deyil.", + "be": "Гэты вадзяны знак можна выкарыстоўваць толькі ў рэжыме фота. Серыйная здымка і выявы ў фармаце RAW не падтрымліваюцца.\\nНемагчыма паказаць вадзяныя знакі падчас прайгравання дынамічных здымкаў.", + "bg": "Този воден знак може да бъде използван само в режим Снимка. Серийни снимки и RAW изображения не се поддържат.\\nВодни знаци не могат да бъдат показвани при възпроизвеждане на динамични снимки.", + "bn-rBD": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bn-rIN": "ওয়াটারমার্ক শুধু ফটো মোডে ব্যবহার করা যাবে। বাসর্ট শট এবং RAW ছবি সাপোর্ট করা হয় না। \\nডায়নামিক শট্স প্লে করার সময় ওয়াটারমার্ক দেখানো যাবে না।", + "bo-rCN": "ཆུ་དཔར་འདི་པར་ལེན་རྣམ་པ་ཁོ་ནར་ནུས་པ་ཐོན་པ་དང་། བསྟུད་མར་པར་ལེན་པར་རྒྱབ་སྐྱོར་མི་བྱེད་པ་དང་། RAW\\nའགུལ་རྣམ་འདྲ་པར་གཏོང་བར་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་སྐབས་སུ་ཆུ་དཔར་མངོན་པ་རེད།", + "bs": "Ovaj žig može biti korišten samo u Modu fotografije. Brze slike i RAW slike nisu podržane.\\nNe mogu prikazati žigove pri puštanju dinamičkih snimaka.", + "ca": "Aquesta marca d\\'aigua només es pot utilitzar en el Mode Foto. No s\\'admeten les captures en ràfega ni les imatges RAW.\\nNo es poden mostrar marques d\\'aigua durant la reproducció de tirs dinàmics.", + "cs": "Tento vodoznak lze použít pouze v režimu Fotografie. Dávkové snímání a snímky typu RAW nejsou podporovány.\\nVodoznaky nelze zobrazovat při přehrávání dynamických snímků.", + "da": "Dette vandmærke kan kun bruges i fototilstand. Burst-fotos eller RAW-billeder understøttes ikke.\\nVandmærker kan ikke vises under afspilning af dynamiske optagelser.", + "de": "Dieses Wasserzeichen kann nur im Fotomodus verwendet werden. Serienaufnahmen und RAW-Bilder werden nicht unterstützt.\\nWasserzeichen können bei der Wiedergabe von dynamischen Schnappschüssen nicht angezeigt werden.", + "el": "Αυτό το υδατογράφημα μπορεί να χρησιμοποιηθεί μόνο στη Λειτουργία φωτογραφίας. Οι συνεχείς λήψεις και οι εικόνες RAW δεν υποστηρίζονται.\\nΔεν είναι δυνατή η εμφάνιση υδατογραφημάτων κατά την αναπαραγωγή δυναμικών λήψεων.", + "en-rAU": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rGB": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "en-rIN": "This watermark can only be used in Photo mode. Burst shots and RAW images aren\\'t supported.\\nCan\\'t show watermarks while playing dynamic shots.", + "es-rUS": "Esta marca de agua solo se puede usar en el modo Foto. No se admiten ráfagas de fotos ni imágenes RAW.\\nNo se pueden mostrar marcas de agua mientras se reproducen disparos dinámicos.", + "es": "Esta marca de agua solo puede usarse en el modo foto. Las ráfagas de fotos y las imágenes RAW no son compatibles.\\nLas marcas de agua no pueden mostrarse durante la reproducción de disparos dinámicos.", + "et-rEE": "Seda vesimärki saab kasutada ainult fotorežiimis. Sarivõtteid ja RAW-pilte ei toetata.\\nDünaamiliste võtete esitamise ajal ei saa vesimärke kuvada.", + "eu-rES": "Ur-marka hau Argazki moduan bakarrik erabil daiteke. Ez dira onartzen segidako argazkiak eta RAW irudiak.\\nEzin dira ur-markak erakutsi argazki dinamikoak erreproduzitzen diren bitartean.", + "fa-rIR": "این نشان عکس فقط در حالت عکس قابل استفاده است. عکس‌های پشت سر هم و تصاویر RAW پشتیبانی نمی‌شوند.\\nنمایش نشان عکس در هنگام پخش تصاویر پویا ممکن نیست.", + "fi": "Tätä vesileimaa voi käyttää vain valokuvatilassa. Sarjaotoksia ja RAW-kuvia ei tueta.\\nVesileimoja ei voi näyttää dynaamisia otoksia toistettaessa.", + "fr": "Ce filigrane ne peut être utilisé qu\\'en Mode photo. Les rafales de photos et les images RAW ne sont pas prises en charge.\\nImpossible d\\'afficher les filigranes lors de la lecture des clichés dynamiques.", + "gl-rES": "Esta marca de auga só pode usarse no Modo foto. O disparo continuo e as imaxes RAW non son compatibles.\\nNon se poden amosar marcas de auga mentres se reproducen fotos dinámicas.", + "gu-rIN": "આ વોટરમાર્કનો ઉપયોગ ફક્ત ફોટો મોડમાં જ થઈ શકે છે. બર્સ્ટ શોટ્સ અને રો ઇમેજ સપોર્ટેડ નથી.\\nડાયનેમિક શોટ્સ ચલાવતી વખતે વોટરમાર્ક બતાવી શકાતા નથી.", + "ha-rNG": "Ana iya amfani da wannan makin ruwa a yanayin Hoto kawai. Daukar batsewa da RAW basu dace ba\\nBa za a iya nuna makin ruwa ba yayin kunna daukar kyamara na hanzari", + "hi": "इस वॉटरमार्क का इस्तेमाल सिर्फ़ फ़ोटो मोड में ही किया जा सकता है. बर्स्ट शॉट्स और RAW इमेज समर्थित नहीं हैं.\\nडायनैमिक शॉट्स चलाते समय वॉटरमार्क नहीं दिखाए जा सकते.", + "hr": "Ovaj vodeni žig može se koristiti samo u načinu rada za fotografije. Uzastopno snimanje i RAW slike nisu podržane.\\nVodeni žigovi se ne mogu prikazati tijekom reprodukcije dinamičkih snimaka.", + "hu": "Ez a vízjel csak Fotó módban használható. A sorozatfelvételek és a RAW képek nem támogatottak.\\nDinamikus felvételek lejátszása közben nem lehet vízjeleket megjeleníteni.", + "hy-rAM": "Այս ջրանիշը կարող է օգտագործվել միայն Լուսանկարի ռեժիմում: Պայթյունային նկարահանումը և RAW պատկերները չեն աջակցվում:\\nԴինամիկ նկարները վերարտադրելիս հնարավոր չէ ցուցադրել ջրանիշերը։", + "in": "Watermark ini hanya dapat digunakan dalam mode Foto. Foto beruntun dan gambar RAW tidak didukung.\\nTidak dapat menampilkan watermark saat memainkan pemotretan dinamis.", + "it": "Questa filigrana può essere utilizzata solo in modalità Foto. Gli scatti a raffica e le immagini RAW non sono supportati.\\nImpossibile visualizzare le filigrane durante la riproduzione di scatti dinamici.", + "iw-rIL": "ניתן להשתמש בסימן מים זה רק במצב צילום. אין תמיכה בצילום מתפרץ ובתמונות RAW.\\nלא ניתן להציג סימני מים בזמן הצגת צילומים דינמיים.", + "ja": "この透かしは写真モードでのみ使用可能です。バースト写真やRAW画像はサポートされていません。\\nダイナミックショット再生中は透かしを表示できません。", + "ka-rGE": "ამ წყლის ნიშნის გამოყენება მხოლოდ ფოტო რეჟიმშია შესაძლებელი. კადრების ჩაწერის და RAW სურათების მხარდაჭერა არ არის შესაძლებელი.\\nდინამიური კადრების ჩართისას წყლის ნიშნის ჩვენება შეუძლებელია.", + "kk-rKZ": "Бұл су таңбасын тек Фото режимінде пайдалануға болады. Сериялық түсірмелер мен RAW кескіндеріне қолдау көрсетілмейді.\\nДинамикалық түсірілімдерді ойнату кезінде су белгілерін көрсету мүмкін емес.", + "km-rKH": "ស្នាមទឹកសម្គាល់នេះអាចប្រើបានតែក្នុងម៉ូដរូបថតប៉ុណ្ណោះ។ រូបថតរហ័ស និង​រូបភាព​ RAW មិនអាចប្រើបានទេ។\\nមិនអាច​បង្ហាញស្នាមទឹកសម្គាល់ពេល​កំពុង​ចាក់រូបថតរស់រវើកទេ។", + "kn-rIN": "ಈ ವಾಟರ್‌ಮಾರ್ಕ್‌ ಅನ್ನು ಫೋಟೋ ಮೋಡ್‌ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದು. ಬರ್ಸ್ಟ್‌ ಶಾಟ್‌ಗಳು ಮತ್ತು RAW ಚಿತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುವುದಿಲ್ಲ.\\nಡೈನಾಮಿಕ್‌ ಶಾಟ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡುವಾಗ ವಾಟರ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು ತೋರಿಸಲು ಆಗುವುದಿಲ್ಲ.", + "ko": "이 워터마크는 사진 모드에서만 사용할 수 있습니다. 연속 촬영 및 RAW 이미지는 지원되지 않습니다.\\n다이내믹 샷 재생 중에는 워터마크가 표시되지 않습니다.", + "lo-rLA": "ລາຍນ້ຳນີ້ສາມາດໃຊ້ໄດ້ໃນໂໝດຮູບພາບເທົ່ານັ້ນ. ບໍ່ຮອງຮັບຮູບຖ່າຍຕໍ່ເນື່ອງແລະຮູບພາບ RAW.\\nບໍ່ສາມາດສະແດງລາຍນ້ຳໃນຂະນະທີ່ຫຼິ້ນຮູບໄດນາມິກ.", + "lt": "Šį vandenženklį galima naudoti tik fotografavimo režime. Serijinis fotografavimas ir RAW vaizdai nepalaikomi.\\nNegalima rodyti vandenženklių atkuriant dinaminius kadrus.", + "lv": "Šo ūdenszīmi var izmantot tikai Foto režīmā. Sērijveida foto un RAW attēli netiek atbalstīti.\\nDinamisko uzņēmumu atskaņošanas laikā ūdenszīmes nevar parādīt.", + "mk-rMK": "Овој воден жиг може да се користи само во режим Фотографија. Серијата на фотографии и сликите RAW не се поддржуваат.\\nНе може да покажува водени жигови додека емитува динамични снимки.", + "ml-rIN": "ഈ വാട്ടർമാർക്ക് ഫോട്ടോ മോഡിൽ മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. ബഴ്സ്റ്റ് ഷോട്ടുകളും RAW ഇമേജുകളും പിന്തുണയ്ക്കുന്നില്ല.\\nഡൈനാമിക് ഷോട്ടുകൾ പ്ലേ ചെയ്യുമ്പോൾ വാട്ടർമാർക്കുകൾ കാണിക്കാനാകില്ല.", + "mr-rIN": "हा वॉटरमार्क फक्त फोटो मोडमध्ये वापरता येतो. बर्स्ट शॉट्स आणि RAW इमेजेस सपोर्ट करत नाहीत.\\nडायनॅमिक शॉट्स खेळताना वॉटरमार्क दाखवता येत नाहीत.", + "ms-rMY": "Tera air ini hanya boleh digunakan dalam Mod Gambar. Tangkapan berganda dan imej RAW tidak disokong.\\nTidak dapat menunjukkan tera air semasa memainkan tangkapan dinamik.", + "mt-rMT": "Ma tistax tuża dil-marka tal-ilma barra l-Modalità tar-ritratti. Ma tistax tużaha għat-Teħid f\\'sensiela u għall-istampi RAW.\\nMa jistax juri l-marki tal-ilma hu u juri r-ritratti dinamiċi.", + "my-rMM": "ဤရေစာကို ဓာတ်ပုံမုဒ်၌သာ သုံးနိုင်သည်။ တရစပ် ရိုက်ချက်နှင့် RAW ပုံများအတွက် မပံ့ပိုးပါ။\\nရေစာများကို ဒိုင်းနမစ်ရိုက်ချက်များဖွင့်ထားစဉ် ပြမရပါ။", + "nb": "Dette vannmerket kan bare brukes i bildemodus. Burst shots og RAW-bilder støttes ikke.\\nKan ikke vise vannmerker mens dynamiske bilder vises.", + "ne-rIN": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "ne-rNP": "यो वाटरमार्क फोटो मोडमा मात्र प्रयोग गर्न सकिन्छ। ब्रस्ट शट र RAW छविहरू समर्थित छैनन्।\\nडायनामिक शट्स चलाउँदा वाटरमार्कहरू देखाउन सकिँदैन।", + "nl": "Dit watermerk kan alleen worden gebruikt in de Fotomodus. Burst-opnames en RAW-afbeeldingen worden niet ondersteund.\\nKan geen watermerken weergeven tijdens het afspelen van dynamische opnames.", + "or-rIN": "ଏହି ୱାଟରମାର୍କ କେବଳ ଫଟୋ ମୋଡରେ ବ୍ୟବହାର କରାଯାଇପାରିବ। ବର୍ଷ୍ଟ ସଟ୍ ଏବଂ RAW ଇମେଜଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହେଁ।\\nଡାଇନାମିକ ସଟ୍ ପ୍ଲେ କରୁଥିବା ବେଳେ ୱାଟରମାର୍କ ଦେଖାଇପାରିବ ନାହିଁ।", + "pa-rIN": "ਇਸ ਵਾਟਰਮਾਰਕ ਨੂੰ ਸਿਰਫ਼ ਫ਼ੋਟੋ ਮੋਡ ਵਿੱਚ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਬਰਸਟ ਸ਼ੋਟਸ ਅਤੇ RAW ਚਿੱਤਰ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।\\nਡਾਇਨੈਮਿਕ ਸ਼ੋਟ ਚਲਾਉਂਦੇ ਸਮੇਂ ਵਾਟਰਮਾਰਕ ਨਹੀਂ ਦਿਖਾਏ ਜਾ ਸਕਦੇ।", + "pl": "Z tego znaku wodnego można korzystać wyłącznie w trybie fotograficznym. Zdjęcia seryjne i obrazy RAW nie są obsługiwane.\\nNie można wyświetlać znaków wodnych podczas odtwarzania dynamicznych ujęć.", + "pt-rBR": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "pt-rPT": "Esta marca d\\'água só pode ser usada no Modo foto. Capturas sequenciais e imagens RAW não são suportadas.\\nNão é possível exibir marcas d\\'água ao reproduzir capturas dinâmicas.", + "ro": "Acest filigran poate fi utilizat doar în Modul foto. Fotografiile în rafală și imaginile RAW nu sunt acceptate.\\nNu se pot afișa filigrane în timpul redării fotografiilor dinamice.", + "ru": "Этот водяной знак можно использовать только в режиме «Фото». Серии и изображения в формате RAW не поддерживаются.\\nВодяные знаки не отображаются при воспроизведении динамических снимков.", + "sk": "Tento vodoznak je možné použiť iba v režime fotografie. Séria snímok a snímky vo formáte RAW nie sú podporované.\\nPri prehrávaní dynamických snímok nie je možné zobraziť vodoznaky.", + "sl": "Ta vodni žig se lahko uporablja samo v Foto načinu. Zaporedni posnetki in RAW slike niso podprti.\\nMed predvajanjem dinamičnih posnetkov vodnih žigov ni mogoče prikazati.", + "sq-rAL": "Ky filigran mund të përdoret vetëm në modalitetin Foto. Shkrepje e vazhdueshme dhe imazhet RAW nuk mbështeten.\\nNuk mund të shfaqen filigranët gjatë luajtjes së shkrepjeve dinamike.", + "sr": "Овај водени жиг се може користити само у Фото режиму. Брзо сликање и RAW слике нису подржане.\\nВодени жигови не могу бити приказани током репродукције динамичких снимака.", + "sv": "Den här vattenstämpeln kan bara användas i fotoläge. Kontinuerligt fotoläge och raw-bilder stöds inte.\\nKan inte visa vattenstämplar vid uppspelning av dynamiska bilder.", + "sw": "Taswira fifi hii inaweza kutumika tu katika Hali ya picha. Picha za mfululizo na RAW hazikubaliwi.\\nHaiwezi kuonyesha taswira fifi wakati inacheza picha zenye uhuisho.", + "ta-rIN": "இந்த வாட்டர்மார்க்கானது ஃபோட்டோ பயன்முறையில் மட்டுமே பயன்படுத்த முடியும். பர்ஸ்ட் ஷாட்கள் மற்றும் RAW இமேஜுகள் ஆதரிக்கப்படாது.\\nடைனமிக் ஷாட்களை பிளேசெய்யும்போது வாட்டர்மார்க்குகளை காட்ட இயலாது.", + "te-rIN": "ఈ వాటర్‌మార్క్‌ను ఫోటో మోడ్‌లో మాత్రమే ఉపయోగించగలరు. బర్స్ట్ షాట్‌లు మరియు RAW చిత్రాలకు మద్దతు లేదు.\\nడైనమిక్ షాట్‌లను ఆడుతున్నప్పుడు వాటర్‌మార్క్‌లను చూపలేరు.", + "th": "ลายน้ำนี้ใช้ได้เฉพาะในโหมดถ่ายภาพเท่านั้น ไม่รองรับการถ่ายภาพต่อเนื่องและภาพ RAW\\nไม่สามารถแสดงลายน้ำขณะเล่นภาพไดนามิกได้", + "tr": "Bu filigran yalnızca Fotoğraf modunda kullanılabilir. Seri çekim ve RAW görüntüler desteklenmemektedir.\\nDinamik çekimler oynatılıyorken filigran gösterilemez.", + "ug-rCN": "بۇ رەسىم پەقەت رەسىم ھالىتىدە كۈچكە ئىگە، ئۇلاپ تارتىشنى قوللىمايدۇRAW\\nھەرىكەتلىك رەسىمنى قويغاندا سۇ باسمىنى كۆرسىتىشنى قوللىمايدۇ", + "uk": "Цей водяний знак можна використовувати тільки в режимі \\\"Фото\\\". Серійна зйомка та зображення у форматі RAW не підтримуються.\\nВодяні знаки не відображаються під час відтворення динамічних знімків.", + "ur-rIN": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "ur-rPK": "اس واٹر مارک کو صرف فوٹو موڈ میں استعمال کیا جا سکتا ہے۔ برسٹ شاٹ اور RAW تصاویر تعاون یافتہ نہیں ہیں۔\\nڈائنامک شاٹ پلے کرتے وقت واٹر مارک دکھایا نہیں جا سکتا۔", + "uz-rUZ": "Ushbu suv belgisi faqat Rasm rejimida foydalanish mumkin. Burst va RAW tasvirlar qo‘llab-quvvatlanmaydi.\\nDinamik kadrlarni ijro etishda suv belgilarini ko‘rsatib bo‘lmaydi.", + "vi": "Dấu chìm này chỉ có thể sử dụng ở chế độ Ảnh. Ảnh liên tiếp và ảnh RAW không được hỗ trợ.\\nKhông thể hiển thị dấu chìm khi phát ảnh động.", + "zh-rHK": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態相片時顯示浮水印", + "zh-rTW": "此浮水印僅拍照模式生效,不支援連拍、RAW\\n不支援播放動態照片時顯示浮水印" + }, + "wm_time_HH_mm": { + "default": "HH:mm", + "zh-rCN": "HH:mm" + }, + "wm_time_yyyy_MM_dd": { + "default": "yyyy.MM.dd", + "zh-rCN": "yyyy.MM.dd" + }, + "wm_time_week": { + "default": "EEEE", + "zh-rCN": "EEEE" + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/9/userData/current/userConfig.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/userData/current/userConfig.json new file mode 100644 index 0000000..f49277b --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/9/userData/current/userConfig.json @@ -0,0 +1 @@ +{"watermark_id":"9","font_scale":1,"view_alpha_ratio":1,"custom_signature_enable":false,"custom_icon_enable":false,"time_switch":true,"model_switch":false,"exif_switch":false,"dynamic_effect_switch":false,"custom_text":"","greeting_text":"","key_layout":"bottom_left","location_option":"location_address_list","mi_logo_switch":false,"drive_mode_switch":false,"altitude_switch":false,"time_data":1781776105546} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/config.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/config.json new file mode 100644 index 0000000..ea75d42 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/config.json @@ -0,0 +1,7 @@ +{ + "meta": { + "name": "@wm_group_tag_name", + "preview": "img_setting_base.webp", + "priority": 22 + } +} \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/i18n.json b/proprietary/odm/etc/camera/xiaomi/configs/tag/i18n.json new file mode 100644 index 0000000..6c125dd --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/tag/i18n.json @@ -0,0 +1,84 @@ +{ + "wm_group_tag_name": { + "zh-rCN": "打卡水印", + "default": "Date and location", + "ar": "التاريخ والموقع", + "as-rIN": "তাৰিখ আৰু অৱস্থান", + "az-rAZ": "Tarix və məkan", + "be": "Дата і месцазнаходжанне", + "bg": "Дата и местоположение", + "bn-rBD": "তারিখ ও লোকেশন", + "bn-rIN": "তারিখ ও লোকেশন", + "bo-rCN": "འབྱོར་ཐོ་འགོད་པའི་ཆུ་རིས།", + "bs": "Datum i lokacija", + "ca": "Data i ubicació", + "cs": "Datum a poloha", + "da": "Dato og placering", + "de": "Datum und Standort", + "el": "Ημερομηνία και τοποθεσία", + "en-rAU": "Date and location", + "en-rGB": "Date and location", + "en-rIN": "Date and location", + "es-rUS": "Fecha y lugar", + "es": "Fecha y lugar", + "et-rEE": "Kuupäev ja asukoht", + "eu-rES": "Data eta kokapena", + "fa-rIR": "تاریخ و مکان", + "fi": "Päivämäärä ja sijainti", + "fr": "Date et lieu", + "gl-rES": "Data e localización", + "gu-rIN": "તારીખ અને લોકેશન", + "ha-rNG": "Rana da wurin da kake", + "hi": "दिनांक और समय", + "hr": "Datum i mjesto", + "hu": "Dátum és helyadat", + "hy-rAM": "Ամսաթիվը և վայրը", + "in": "Tanggal dan lokasi", + "it": "Data e posizione", + "iw-rIL": "תאריך ומיקום", + "ja": "日付と場所", + "ka-rGE": "თარიღი და ადგილმდებარეობა", + "kk-rKZ": "Күні және орналасқан жері", + "km-rKH": "កាលបរិច្ឆេទ និងទីតាំង", + "kn-rIN": "ದಿನಾಂಕ ಮತ್ತು ಸ್ಥಳ", + "ko": "날짜 및 위치", + "lo-rLA": "ເວລາແລະຕຳແໜ່ງທີ່ຕັ້ງ", + "lt": "Data ir vieta", + "lv": "Datums un vieta", + "mk-rMK": "Датум и локација", + "ml-rIN": "തീയതിയും ലൊക്കേഷനും", + "mr-rIN": "तारीख आणि स्थान", + "ms-rMY": "Tarikh dan lokasi", + "mt-rMT": "Data u post", + "my-rMM": "ရက်စွဲနှင့် တည်နေရာ", + "nb": "Dato og sted", + "ne-rIN": "मिति र स्थान", + "ne-rNP": "मिति र स्थान", + "nl": "Datum en locatie", + "or-rIN": "ତାରିଖ ଏବଂ ସ୍ଥାନ", + "pa-rIN": "ਮਿਤੀ ਅਤੇ ਟਿਕਾਣਾ", + "pl": "Data i lokalizacja", + "pt-rBR": "Data e localização", + "pt-rPT": "Data e localização", + "ro": "Data și locația", + "ru": "Дата и местоположение", + "sk": "Dátum a poloha", + "sl": "Datum in lokacija", + "sq-rAL": "Data dhe vendndodhja", + "sr": "Датум и локација", + "sv": "Datum och plats", + "sw": "Tarehe na eneo", + "ta-rIN": "தேதி மற்றும் இருப்பிடம்", + "te-rIN": "తేదీ మరియు స్థానం", + "th": "วันที่และตำแหน่งที่ตั้ง", + "tr": "Tarih ve konum", + "ug-rCN": "يوقلىما سۇ باسمىسى", + "uk": "Дата та місце", + "ur-rIN": "تاریخ اور مقام", + "ur-rPK": "تاریخ اور مقام", + "uz-rUZ": "Sana va joylashuv", + "vi": "Ngày và vị trí", + "zh-rHK": "打卡浮水印", + "zh-rTW": "打卡浮水印" + } +} diff --git a/proprietary/odm/etc/camera/xiaomi/configs/tag/img_setting_base.webp b/proprietary/odm/etc/camera/xiaomi/configs/tag/img_setting_base.webp new file mode 100644 index 0000000..bb350d0 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/configs/tag/img_setting_base.webp differ diff --git a/proprietary/odm/etc/camera/xiaomi/configs/version b/proprietary/odm/etc/camera/xiaomi/configs/version new file mode 100644 index 0000000..62f9457 --- /dev/null +++ b/proprietary/odm/etc/camera/xiaomi/configs/version @@ -0,0 +1 @@ +6 \ No newline at end of file diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF-Simple-Bold.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf similarity index 100% rename from proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF-Simple-Bold.ttf rename to proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Medium.ttf similarity index 100% rename from proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF.ttf rename to proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Medium.ttf diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Regular.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Regular.ttf new file mode 100644 index 0000000..9cbfff5 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Regular.ttf differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf new file mode 100644 index 0000000..d447199 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf new file mode 100644 index 0000000..1226d28 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf new file mode 100644 index 0000000..d62b092 Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf new file mode 100644 index 0000000..588c30b Binary files /dev/null and b/proprietary/odm/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/Roboto-Bold.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/Roboto-Bold.ttf deleted file mode 100644 index 77b6435..0000000 Binary files a/proprietary/odm/etc/camera/xiaomi/watermark/Roboto-Bold.ttf and /dev/null differ diff --git a/proprietary/odm/etc/camera/xiaomi/watermark/Roboto.ttf b/proprietary/odm/etc/camera/xiaomi/watermark/Roboto.ttf deleted file mode 100644 index f608454..0000000 Binary files a/proprietary/odm/etc/camera/xiaomi/watermark/Roboto.ttf and /dev/null differ diff --git a/proprietary/system/framework/mediatek-framework.jar b/proprietary/system/framework/mediatek-framework.jar new file mode 100644 index 0000000..816a71b Binary files /dev/null and b/proprietary/system/framework/mediatek-framework.jar differ diff --git a/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so index e172d10..5e7bdb2 100644 Binary files a/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so and b/proprietary/system_ext/lib64/libcamera_algoup_jni.xiaomi.so differ diff --git a/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so index fdb664b..650abf0 100644 Binary files a/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so and b/proprietary/system_ext/lib64/libcamera_ispinterface_jni.xiaomi.so differ diff --git a/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so b/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so index 4276854..7d7e55b 100644 Binary files a/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so and b/proprietary/system_ext/lib64/libcamera_mianode_jni.xiaomi.so differ diff --git a/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so b/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so index 26d2212..e5abb42 100644 Binary files a/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so and b/proprietary/system_ext/lib64/libmtkisp_metadata_sys.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so index cf2fba9..fa8529d 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal-V1-ndk.so differ diff --git a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so index d5ec2d3..4e4038e 100644 Binary files a/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so and b/proprietary/system_ext/lib64/vendor.mediatek.hardware.camera.isphal@1.0.so differ diff --git a/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk b/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk index 43c2aba..7dd943e 100644 Binary files a/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk and b/proprietary/system_ext/priv-app/MiuiCamera/MiuiCamera.apk differ diff --git a/rodin-miuicamera-vendor.mk b/rodin-miuicamera-vendor.mk index d360b43..45103e1 100644 --- a/rodin-miuicamera-vendor.mk +++ b/rodin-miuicamera-vendor.mk @@ -64,6 +64,8 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/164_fc400.png:$(TARGET_COPY_OUT_ODM)/etc/camera/164_fc400.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/165_c_50d.png:$(TARGET_COPY_OUT_ODM)/etc/camera/165_c_50d.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/166_revert.png:$(TARGET_COPY_OUT_ODM)/etc/camera/166_revert.png \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/72.png:$(TARGET_COPY_OUT_ODM)/etc/camera/72.png \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/73.png:$(TARGET_COPY_OUT_ODM)/etc/camera/73.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/buling_1s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_1s.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/buling_2s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_2s.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/buling_3s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/buling_3s.png \ @@ -89,10 +91,564 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/heart_5s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_5s.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/heart_6s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/heart_6s.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/AIGesture/thumbup_3s.png:$(TARGET_COPY_OUT_ODM)/etc/camera/AIGesture/thumbup_3s.png \ - vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF-Simple-Bold.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansVF-Simple-Bold.ttf \ - vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSansVF.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansVF.ttf \ - vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/Roboto-Bold.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Roboto-Bold.ttf \ - vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/Roboto.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Roboto.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_right_father.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/img_right_father.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/img_setting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/img_setting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/137/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/137/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_1_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_2_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_3_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/icon_4_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_1.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_1.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_2.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_2.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_3.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_3.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_4.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/img_right_4.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/img_setting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/img_setting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_5.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/mivi_5.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/139/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/139/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/2026_parents_day/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/2026_parents_day/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/assets_copied:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/assets_copied \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/17/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/17/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/18/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/18/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/19/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/19/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/20/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/20/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/icon/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/userData/current/icon/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/21/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/21/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_inner_border_left_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/icon_inner_border_right_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/icon/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/userData/current/icon/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/22/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/22/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/icon/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/userData/current/icon/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/23/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/23/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/71/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/71/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/72/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/72/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/95/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/95/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/96/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/96/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/97/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/97/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/98/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/98/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_dark_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_background_dark_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_light_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_background_light_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_inner_border_left_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/icon_inner_border_right_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/99/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/99/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/classic/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/classic/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_bottom.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/background_image_bottom.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/background_image_top.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/background_image_top.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/poco_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/poco_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/redmi_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/redmi_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/103/xiaomi_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/103/xiaomi_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_bottom.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/background_image_bottom.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/background_image_top.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/background_image_top.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_5.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_5.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/mivi_6.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/mivi_6.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/poco_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/poco_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/redmi_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/redmi_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/12/xiaomi_F4CA32.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/12/xiaomi_F4CA32.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/background_texture_1.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/background_texture_1.png \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_blue_gray_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_brown_gray.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_brown_gray.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_gray_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_green_gray_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_rose_gray.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_rose_gray.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/icon_background_texture_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/icon_background_texture_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/13/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/13/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/icon_gradient_color_blue_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/icon_gradient_color_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/icon_gradient_color_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/14/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/14/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_background_noise_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/icon_background_noise_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/icon_triangle.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/icon_triangle.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/poco_CE9238.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/poco_CE9238.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/redmi_CE9238.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/redmi_CE9238.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/15/xiaomi_CE9238.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/15/xiaomi_CE9238.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/icon_background_noise_blur.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/icon_background_noise_blur.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/userData/resource/custom_text:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/userData/resource/custom_text \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/16/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/16/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_dark.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_dark.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_light.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/icon_gradient_color_blue_light.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/icon_gradient_color_yellow.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/icon_gradient_color_yellow.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/mivi_5.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/mivi_5.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/73/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/73/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/film/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/film/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/ranges.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/ranges.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/icon_background_blue.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/icon_background_blue.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/image_center_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/image_center_blue.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/image_center_blue.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/106/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/106/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/icon_background_blue.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/icon_background_blue.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/image_center_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/image_center_blue.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/image_center_blue.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/74/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/74/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/icon_background_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/icon_background_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/icon_background_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/leica.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/leica.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/pong_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/pong_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/pong_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_center_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_center_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_center_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_left_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_left_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_left_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_right_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/radius_right_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/radius_right_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/75/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/75/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_badminton.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_badminton.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_basketBall.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_basketBall.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_diving.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_diving.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_gymnastics.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_gymnastics.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_running.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_running.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_shooting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_shooting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_swimming.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_swimming.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tableTennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_tableTennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_tennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_tennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/icon_volleyball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/icon_volleyball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_badminton.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_badminton.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_basketBall.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_basketBall.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_diving.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_diving.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_gymnastics.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_gymnastics.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_running.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_running.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_shooting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_shooting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_swimming.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_swimming.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tableTennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_tableTennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_tennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_tennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/image_volleyball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/image_volleyball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/76/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/76/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_badminton.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_badminton.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_basketball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_basketball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_diving.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_diving.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_gymnastics.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_gymnastics.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_pingPong.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_pingPong.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_running.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_running.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_shooting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_shooting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_swim.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_swim.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_tennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_tennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/background_volleyball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/background_volleyball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_badminton.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_badminton.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_basketball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_basketball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_diving.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_diving.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_gymnastics.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_gymnastics.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_pingPong.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_pingPong.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_running.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_running.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_shooting.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_shooting.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_swim.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_swim.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_tennis.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_tennis.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/icon_volleyball.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/icon_volleyball.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/meta.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/meta.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/mivi_5.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/mivi_5.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/poco_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/poco_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/redmi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/redmi_red.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/redmi_red.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/77/xiaomi_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/77/xiaomi_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/sports/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/sports/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/107/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/107/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/mivi_5.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/mivi_5.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/6/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/6/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_black.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/custom_icon_black.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/custom_icon_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/custom_icon_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/7/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/7/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/poco_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/poco_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/redmi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/redmi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/8/xiaomi_white.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/8/xiaomi_white.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/standard/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/standard/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/10/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/10/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_1.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/mivi_1.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_2.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/mivi_2.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_3.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/mivi_3.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/mivi_4.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/mivi_4.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/11/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/11/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/9/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/9/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/9/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/9/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/9/userData/current/userConfig.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/9/userData/current/userConfig.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/config.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/config.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/i18n.json:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/i18n.json \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/tag/img_setting_base.webp:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/tag/img_setting_base.webp \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/configs/version:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/configs/version \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Demibold.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Medium.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Medium.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSans-Regular.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSans-Regular.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansArabicVF.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/MiSansTibetanVF.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Noto-COLRv1-emojicompat.ttf \ + vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/Oxanium-Medium.ttf \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_film_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_film_logo.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_film_logo_white.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_film_logo_white.png \ vendor/xiaomi/rodin-miuicamera/proprietary/odm/etc/camera/xiaomi/watermark/ic_cv_logo.png:$(TARGET_COPY_OUT_ODM)/etc/camera/xiaomi/watermark/ic_cv_logo.png \ @@ -202,4 +758,8 @@ PRODUCT_PACKAGES += \ libmtkisp_metadata_sys \ vendor.mediatek.hardware.camera.isphal-V1-ndk-system_ext \ vendor.mediatek.hardware.camera.isphal@1.0-system_ext \ - MiuiCamera + MiuiCamera \ + mediatek-framework + +PRODUCT_BOOT_JARS += \ + mediatek-framework