`
t225com
  • 浏览: 667593 次
文章分类
社区版块
存档分类
最新评论

Android提高第十九篇之"多方向"抽屉

 
阅读更多

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!

在android上要实现类似Launch的抽屉效果,大家一定首先会想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民间的控件工具集合~~~android-misc-widgets。android-misc-widgets里面包含几个widget:Panel、SmoothButton、Switcher、VirtualKeyboard,还有一些动画特效,本文主要介绍抽屉容器Panel的用法。android-misc-widgets的google工程地址:-widgets/http://code.google.com/p/android-misc,工程代码中Panel的演示效果如下:

这个Panel控件可以轻易实现不同方向的抽屉效果,比SlidingDrawer有更强的扩展性!

在多次使用Panel的过程中,发现Panel有个bug,会间断性出现“闪烁”,也就是在onTouchListener里面的触发ACTION_DOWN后,抽屉瞬间弹出然后瞬间回收(版本日期为Feb 3, 2009)。把原Panel的OnTouchListener,即以下代码:

替换为:

即可修复这个bug,并且也同样实现了OnClickListener的功能,可以把原Panel的OnClickListener给删掉了!

分享到:
评论

相关推荐

    android 多方向抽屉

    在Android开发中,"多方向抽屉"是一种常见的交互设计,允许用户从屏幕的各个边缘滑动以显示或隐藏不同的内容区域。这个功能通常被称为Drawer,借鉴了现实生活中抽屉打开和关闭的动作,使得用户可以方便地访问隐藏的...

    Android 之抽屉效果(上下抽屉)

    本项目“Android之抽屉效果(上下抽屉)”实现了上下滑动的抽屉菜单,为开发者提供了更多样化的界面设计方案。 首先,我们要理解抽屉效果的基本原理。在Android中,这一效果主要通过`SlidingDrawer`组件或者自定义...

    Android提高之多方向抽屉实现方法

    总之,Android多方向抽屉的实现不仅依赖于官方提供的组件,还可以借助像android-misc-widgets这样的第三方库来提升功能和性能。在遇到特定问题,如“闪烁”bug时,开发者可以通过自定义事件监听器和手势处理来优化...

    “可动态布局”的Android抽屉组件之完整篇

    本篇将深入探讨如何创建一个可动态布局的Android抽屉组件,提供一个完整的实现案例源码。 首先,抽屉组件的基本概念:DrawerLayout是Android提供的一个视图容器,它可以包含两个主要区域——主内容视图和一个或多个...

    Android之抽屉效果的下拉菜单(上下伸缩和展开)

    在Android应用开发中,抽屉效果的下拉菜单是一种常见的交互设计,通常用于导航或显示更多的功能选项。这种效果能够给用户带来丰富的视觉体验和便捷的操作方式。本篇将详细介绍如何在Android中实现一个可以上下伸缩和...

    Android 多抽屉效果

    在本篇文章中,我们将深入探讨如何在Android应用中实现多抽屉效果,以及相关的技术要点。 首先,抽屉效果在Android中主要通过`DrawerLayout`组件来实现。`DrawerLayout`是Android SDK中的一个布局容器,它可以承载...

    android,Path动画,多方向抽屉,旋转动画

    标题提到的“Path动画”和“多方向抽屉”是Android UI动态效果中的重要概念。Path动画允许开发者通过自定义路径来实现复杂的动画效果,而多方向抽屉则常用于实现类似侧滑菜单的功能,为用户提供导航或设置选项。 ...

    Android 抽屉实现

    在Android应用开发中,抽屉(Drawer)通常指的是侧滑抽屉导航,它是一个常见的界面设计元素,允许用户从屏幕边缘滑出一个包含导航选项或功能的面板。抽屉布局常用于实现汉堡菜单(Hamburger Menu),即那个三横线...

    Android滑动抽屉示例

    在Android应用开发中,滑动抽屉(Slider Drawer或Navigation Drawer)是一种常见的设计模式,它允许用户通过从屏幕边缘向内滑动来显示一个隐藏的菜单。这种设计在许多应用程序中都有广泛的应用,如Google Maps、...

    Android下拉抽屉效果

    本篇文章将详细解析如何在Android4.4中创建一个下拉抽屉效果。 首先,下拉抽屉在Android中通常通过`NavigationView`或者`SlidingPaneLayout`来实现。`NavigationView`是Google推荐用来构建侧边栏菜单的组件,而`...

    Android抽屉效果上下抽屉

    本项目"Android抽屉效果上下抽屉"可能是一个实现上下滑动的自定义组件示例,与传统的从屏幕边缘滑出的侧滑抽屉不同,它提供了更多的布局可能性。 **抽屉效果详解:** 抽屉效果主要分为两种类型:侧滑抽屉...

    android上面很流行的抽屉效果

    在Android应用开发中,抽屉效果(通常称为Drawer Layout)是一种常见的设计模式,它允许用户通过从屏幕边缘滑动来显示或隐藏一个菜单或额外的内容区域。这种效果在许多流行的应用程序中都能看到,比如网易新闻客户端...

    Android-仿今日头条的评论抽屉可实现多个方向的抽屉

    标题"Android-仿今日头条的评论抽屉可实现多个方向的抽屉"所提及的,正是一个模仿今日头条应用中评论展示方式的实现。这种抽屉式设计在用户界面上提供了良好的体验,因为它可以以优雅的方式展开和收起评论,同时不会...

    多方向抽屉代码

    以上是对"多方向抽屉代码"的相关知识点的详细说明,这个项目不仅涵盖了前端开发的基本技术,还涉及到了用户体验和交互设计的考量,对于希望提高自己在移动端或网页开发中抽屉效果实现能力的人来说,是一份宝贵的资源...

    超爽的android抽屉效果

    超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android抽屉效果. 超爽的android...

    android各种抽屉样式

    在Android应用开发中,抽屉(Drawer)样式通常指的是侧滑菜单,它是用户界面中一个常见且重要的设计元素。抽屉通常隐藏在屏幕边缘,通过手势或特定按钮触发,显示额外的功能选项或导航链接,为用户提供更丰富的交互...

    Android 侧边抽屉效果

    总结来说,Android的侧边抽屉效果是通过`DrawerLayout`组件实现的,它提供了便捷的导航功能,提高了用户体验。在实际开发中,开发者需要掌握如何配置和操作`DrawerLayout`,以及如何与`NavigationView`和手势识别...

    android 向下拉抽屉

    在Android开发中,"向下拉抽屉"通常指的是 DrawerLayout,它是Android SDK提供的一种布局组件,用于实现侧滑抽屉效果。这种效果常见于许多应用的主界面左侧或右侧,通常用于放置导航菜单或者附加功能。现在我们来...

    Android——滑动抽屉

    在Android应用开发中,"滑动抽屉"(通常称为DrawerLayout)是一种常见的设计模式,它允许用户通过从屏幕边缘滑动来展示一个隐藏的菜单或内容区域。这个功能广泛应用于导航、设置或其他次要操作的展示。让我们深入...

Global site tag (gtag.js) - Google Analytics