
自定义控件
文章平均质量分 51
ximen_qing
这个作者很懒,什么都没留下…
展开
-
安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现
工作上遇到的就随手记录下来了。 需要是这样的:点击下方的评论按钮,弹出软键盘,输入框在软键盘上方显示。如下图(用朋友圈的截图,就是要这样的效果,但是因为我们是直播页面,布局还不能顶上去。。。so,自己开动脑筋,误打误撞就写好了) 效果图如下: 看标题应该也看到了,是用popupwindow来实现的,具体代码如下,代码中注释已经很清楚了,不多说了:public static View comme原创 2016-09-05 17:08:22 · 5693 阅读 · 5 评论 -
安卓开发:角标显示未读消息数
项目中有个聊天页面,在Tab栏需要显示未读消息,好像哪个项目都有这样的需求,,, 在网上找了有好多BadgeView这样的控件,可以实现各式各样效果,但是我又不想要那么多主题,就自己写了一个,很简单的控件首先上布局文件,很简单,就是几个布局嵌套,位置自由控制<?xml version="1.0" encoding="utf-8"?><merge xmlns:android="http://sch原创 2017-03-22 11:25:54 · 2692 阅读 · 0 评论 -
安卓开发:自定义PopupWindow,实现模仿iOS底部弹出菜单
先贴上效果图 如图,从下面弹出菜单,菜单上面的item是可以扩展的。先说一下思路,具体布局没啥难点,上面是一个可以扩展的布局,使用ListView和 RecyclerView都可以,我就用RecyclerView做例子了,下面的“取消”就是一个可以点击的按钮或者文字。。。菜单的子项都是其中的一个item,当然我写的比较简单,满足项目需求,使用的时候还可以加上小图标。。。先写item的布局,就一个文原创 2017-06-01 18:37:20 · 669 阅读 · 0 评论 -
安卓开发:自定义双向选择确认框(“确认”“取消”提示)
先看效果 看到这个就想到系统提供的Dialog,但是各个版本的又不一样,有的很难看,so…继承他们,自定义一个 先写一下自己需要的布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout原创 2017-08-29 15:35:53 · 1058 阅读 · 0 评论 -
安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现(新版)
首先说一下实现的效果,点击外部消失,有个缺点,键盘弹出时,点击back不会消失,第二次点击back或者点外部才可以消失; 我的直播项目里用的,有“弹幕”按钮(已隐藏),上效果 布局左边是有弹幕按钮的,隐藏了,有需要打开就可以了 上布局代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:/原创 2017-08-29 16:05:07 · 1340 阅读 · 1 评论