Advertisement

安卓开发: TipView 模拟QQ 长按后提示窗口

阅读量:

首先展示效果示意图:

这里写图片描述

先前在使用手机QQ的过程中,始终认为其提示窗口的设计颇具亮点,今日对该功能进行了大致的实现。

首先,提示窗口中三角下标的定位具有可调节性,同时窗口内包含多个小型项目元素,当这些项目被点击时,会呈现出不同的色彩变化,三角下标的颜色也随之相应调整。

其次,提示窗口中的各项内容会依据输入的坐标参数,实现向上或向下的展示方式。

一、对TipView定义一些成员变量

复制代码
    // 一些状态变量
    private static final int STATUS_DOWN = 1;
    private static final int STATUS_UP = 2;
    // 初始窗口的Item显示在上方
    private int mStatus = STATUS_UP;
    
    
    // Item之间的分隔线的颜色
    private int mSeparateLineColor ;
    
    // 窗口边上两个方块的边角半径大小
    private int mCorne

全部评论 (0)

还没有任何评论哟~