当前位置: 首页 > news >正文

Camera定制修改

需求:

Android13 MtkCamera右上角的前后摄切换点击范围小导致经常点击无反应,需增大view宽度

跟踪代码可找到对应资源文件:vendor\mediatek\proprietary\packages\apps\Camera2\feature\setting\cameraswitcher\res\

根据vendor\mediatek\proprietary\packages\apps\Camera2\feature\setting\cameraswitcher\src\com\mediatek\camera\feature\setting\CameraSwitcher.java代码中的:

mAppUi.addToQuickSwitcher(mSwitcherView, 0);

追踪可知最后是调用:/vendor/mediatek/proprietary/packages/apps/Camera2/host/src/com/mediatek/camera/ui/QuickSwitcherManager.java中的updateQuickItems()

private void updateQuickItems() {float density = mApp.getActivity().getResources().getDisplayMetrics().density;int marginInPix = (int) (MARGIN_IN_DP * density);if (mQuickSwitcherLayout != null && mQuickSwitcherLayout.getChildCount() != 0) {mQuickSwitcherLayout.removeAllViews();}if (mQuickSwitcherLayout != null) {Iterator iterator = mQuickItems.entrySet().iterator();while (iterator.hasNext()) {Map.Entry map = (Map.Entry) iterator.next();View view = (View) map.getValue();LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(100,ViewGroup.LayoutParams.WRAP_CONTENT);params.setMargins(marginInPix, 0, 0, 0);view.setLayoutParams(params);mQuickSwitcherLayout.addView(view);}updateViewOrientation();}}

修改宽度为需要大小即可

http://www.lryc.cn/news/384398.html

相关文章:

  • LeetCode 算法:验证二叉搜索树 c++
  • SpringBoot优点达项目实战:获取系统配置接口(三)
  • 【C语言】字符/字符串+内存函数
  • 上下文管理器在Python中的妙用
  • 【PWN · TcachebinAttack | UAF】[2024CISCN · 华中赛区] note
  • Java数据脱敏
  • 【Java Web】三大域对象
  • 【Linux】进程信号_3
  • LongRAG:利用长上下文大语言模型提升检索生成效果
  • go中的方法 func-----数据类型
  • 408计算机网络--物理层
  • 十年,亚马逊云科技合作伙伴网络开启AI新征程
  • 基于Spring Boot的在线医疗咨询平台的设计与实现【附源码】
  • 星坤Type-A连接器:创新快充技术,引领电子连接!
  • 入门JavaWeb之 Response 下载文件
  • Java自定义注解校验token并直接返回给前端状态
  • C++ | Leetcode C++题解之第200题岛屿数量
  • Linux安全配置
  • vue实现不预览PDF的情况下打印pdf文件
  • C++ | Leetcode C++题解之第199题二叉树的右视图
  • [leetcode]圆圈中最后剩下的数字/ 破冰游戏
  • mysql数据库的管理
  • Java项目分层(持续更新中)
  • 2024年软件测试面试题大全【答案+文档】
  • 数据赋能(131)——体系:数据转换——概述、关注焦点
  • 【自然语言处理系列】掌握jieba分词器:从基础到实战,深入文本分析与词云图展示
  • TikTok短视频矩阵系统
  • 码题杯:我会修改图
  • MongoDB Map-Reduce 简介
  • 某平台小程序逆向思路整理