首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android、鸿蒙开发

    Android Ble蓝牙App(七)扫描过滤

    onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.menu_main, menu) mMenu = menu return true } 创建选项菜单,再创建一个mMenu变量,在后面会用到的这个变量。 = menu mMenu.findItem(R.id.item_filter_rssi).isChecked = MVUtils.getBoolean(FILTER_RSSI_FLAG ) if (MVUtils.getBoolean(FILTER_RSSI_FLAG)) { mMenu.findItem(R.id.item_filter_rssi = menu mMenu.findItem(R.id.item_filter_null).isChecked = MVUtils.getBoolean(FILTER_NULL_FLAG

    1.3K50编辑于 2023-09-07
  • 来自专栏编程思想之路

    Android6.0源码分析之menu键弹出popupwindow菜单流程分析

    isOverflowMenuShowing() && mMenu != null && mMenuView ! mMenu.getNonActionItems().isEmpty()) { //if条件进行了以下几个判断,mReserveOverflow判断了是否显示overflow按钮,isOverflowMenuShowing 菜单项是否不是空 //初始化popupwindow对象 OverflowPopup popup = new OverflowPopup(mContext, mMenu OverflowPopup popup) { mPopup = popup; } public void run() { mMenu.changeMenuMode

    1.8K60发布于 2018-01-24
  • 来自专栏android技术

    Android--NavigationView基本使用及源码分析

    defStyleAttr); ThemeUtils.checkAppCompatTheme(context); // Create the menu mMenu }); mPresenter.setId(PRESENTER_NAVIGATION_VIEW_ID); mPresenter.initForMenu(context, mMenu ().size(); i < totalSize; i++) { MenuItemImpl item = mMenu.getVisibleItems().get(i); ().size(); i < totalSize; i++) { MenuItemImpl item = mMenu.getVisibleItems().get(i); ().get(i);将数据从mMenu(Model层)中取出,放到了mItems集合中,就是我们常用的RecyclerView的套路,到此我们对NavigationView的布局结构就很清晰了,如下图:

    1.4K30发布于 2020-07-02
  • 来自专栏向治洪

    qq侧滑

    , leftScale);           ViewHelper.setScaleY(mMenu, leftScale);           ViewHelper.setAlpha(mMenu,  0.6f + 0.4f * (1 - scale));           ViewHelper.setTranslationX(mMenu, mMenuWidth * scale * 0.6f);   这里属性动画用的nineoldandroids为了保持向下的兼容;主要就是设置了各种动画,上面都详细说了~~~ 然后,记得把我们的菜单和内容的布局,单独声明出来为我们的mMenu ,mContent , leftScale); //      ViewHelper.setScaleY(mMenu, leftScale); //      ViewHelper.setAlpha(mMenu, 0.6f  + 0.4f * (1 - scale));         ViewHelper.setTranslationX(mMenu, mMenuWidth * scale );   //      

    2.5K60发布于 2018-01-30
  • 来自专栏国产程序员

    记一次bootstrap-treeview的使用

    = null) { //查询用户权限 List<MMenu> menuList = this.menuService.queryRoleMenu(role.getrId ()); //找出母节点(一级菜单) List<MMenu> parent = new ArrayList<MMenu>(); for (int i = 0; i < menuList.size(); i++) { MMenu menu = menuList.get(i); > children = null; Map<String, Object> map = null; for (MMenu menu : parent) String, Object>(); map.put("parent", menu); children = new ArrayList<MMenu

    8K30发布于 2019-07-03
  • 来自专栏全栈技术

    Minima黑色响应式后台管理模板

    animate/animate.min.css"> <link type="text/css" rel="stylesheet" media="all" href="assets/js/vendor/<em>mmenu</em> /css/jquery.<em>mmenu</em>.all.css" /> <link rel="stylesheet" href="assets/js/vendor/videobackground/css/jquery.videobackground.css

    2.5K10发布于 2021-08-23
  • 来自专栏安恒网络空间安全讲武堂

    堆利用之double-free

    def z(a=''): gdb.attach(io,a) if a == '': raw_input() def mmenu io.recvuntil("Your choice:") io.sendline(choice) def Add(length,name): mmenu io.recvuntil('Please enter the name of item:') io.send(name) def Show(): mmenu ('1') def Delete(index): mmenu('4') io.recvuntil('Please enter the index of item:') io.sendline(str(index)) def Change(index,length,name): mmenu('3')

    3.4K40发布于 2018-06-26
  • 来自专栏大数据钻研

    20款移动开发中很有用的 jQuery 插件

    slider which is focused only on modern apps/platforms to bring the best experience and simplicity. 15. mMenu mmenu is a jQuery plugin for creating slick, app look-alike sliding menus for you mobile website or responsive

    2.8K70发布于 2018-04-18
  • 来自专栏Android、鸿蒙开发

    Android Ble蓝牙App(六)请求MTU与显示设备信息

    再回到MainActivity中,首先声明一个变量 private lateinit var mMenu: Menu 然后在onCreateOptionsMenu()函数中赋值 override onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.menu_main, menu) mMenu if (state) { //binding.tvDisconnect.visibility = View.VISIBLE mMenu.findItem } else { //binding.tvDisconnect.visibility = View.GONE mMenu.findItem runOnUiThread { if (state) { ... } else { mMenu.findItem

    5.1K30编辑于 2023-08-18
  • 来自专栏跟Qt君学编程

    Qt官方示例-系统托盘

    connect(maximizeAction, &QAction::triggered, [](){ /* 捕抓事件触发 */ }); m_systemTrayIcon.setContextMenu(&mmenu

    3K20发布于 2020-05-25
  • 来自专栏earthchen的专栏

    Android仿qq侧滑菜单

    SlidingMenu extends HorizontalScrollView { private LinearLayout mWapper; private ViewGroup mMenu once) { mWapper = (LinearLayout) getChildAt(0); mMenu = (ViewGroup) mWapper.getChildAt (0); mContent = (ViewGroup) mWapper.getChildAt(1); mMenuWidth = mMenu.getLayoutParams

    1.7K31发布于 2020-09-24
  • 来自专栏ml

    CEF使用的几个注意点

    BOOL MMenu::OnEraseBkgnd(CDC* pDC){ //return TRUE; return FALSE; } 4.如何自定义的....

    2.3K100发布于 2018-03-26
  • 来自专栏拭心的安卓进阶之路

    Android的bitmap和优化

         }    }, 1000); ----------------------------             numFlag += 1;                     mMenu

    81410编辑于 2022-11-30
  • 来自专栏腾讯Bugly的专栏

    浅析 Android 的窗口

    Dialog,只是 type 修改为TYPE_APPLICATION_ATTACHED_DIALOG,为子窗口类型; (2)Dialog 的 Context 是取了 menu.getContext(),而 mMenu

    4.3K112发布于 2018-03-23
领券