成品直播源码,禁止状态栏受到下滑的影响自动下拉
成品直播源码,禁止状态栏受到下滑的影响自动下拉实现的相关代码
1 | @Override<br> public boolean onTouchEvent(MotionEvent event) {<br> // Allow subclasses to implement enable/disable semantics<br> if (!panelsEnabled()) {<br> if (event.getAction() == MotionEvent.ACTION_DOWN) {<br> Log.v(TAG, String.format("onTouch: all panels disabled, ignoring touch at (%d,%d)",<br> (int) event.getX(), (int) event.getY()));<br> }<br> return false;<br> }<br> // figure out which panel needs to be talked to here<br> if (event.getAction() == MotionEvent.ACTION_DOWN) {<br> final PanelView panel = selectPanelForTouch(event);<br> if (panel == null) {<br> // panel is not there, so we'll eat the gesture<br> Log.v(TAG, String.format("onTouch: no panel for touch at (%d,%d)",<br> (int) event.getX(), (int) event.getY()));<br> mTouchingPanel = null;<br> return true;<br> }<br> boolean enabled = panel.isEnabled();<br> if (DEBUG) LOG("PanelBar.onTouch: state=%d ACTION_DOWN: panel %s %s", mState, panel,<br> (enabled ? "" : " (disabled)"));<br> if (!enabled) {<br> // panel is disabled, so we'll eat the gesture<br> Log.v(TAG, String.format(<br> "onTouch: panel (%s) is disabled, ignoring touch at (%d,%d)",<br> panel, (int) event.getX(), (int) event.getY()));<br> mTouchingPanel = null;<br> return true;<br> }<br> //startOpeningPanel(panel);<br> }<br> final boolean result = mTouchingPanel != null<br> ? mTouchingPanel.onTouchEvent(event)<br> : true;<br> return result;<br>}<br>// called from PanelView when self-expanding, too<br>public void startOpeningPanel(PanelView panel) {<br> if (DEBUG) LOG("startOpeningPanel: " + panel);<br> mTouchingPanel = panel;<br> mPanelHolder.setSelectedPanel(mTouchingPanel);<br> for (PanelView pv : mPanels) {<br> if (pv != panel) {<br> pv.collapse();<br> }<br> }<br>} |
以上就是 成品直播源码,禁止状态栏受到下滑的影响自动下拉实现的相关代码,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现