- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Mac配置Android开发环境
1、下载jdk和AndroidStudio下载地址如下:jdk:https://www.oracle.com/java/technologies/javase-downloads.htmlAS:https://developer.android.google.cn/studio2、安装jdk安装,一直下一步,安装完成后打开“终端”,执行命令:java -version即可查看...
2020-05-04 12:36:09
8871
2
原创 AndroidStudio实用插件
由于最近刚刚入职新公司,所以又重新配置了一遍Android开发环境,环境配置完成之后,又在网上搜索到比较实用的as插件,整理出一份我个人认为比较实用的插件;首先说一下安装插件的方法:File->Settings->Plugins到这就已经能看到目前已经安装的插件,如下图然后选择中间下面三个按钮中间的那个(Browse repositories...)按钮,会显示如下图...
2018-11-13 15:00:06
279
原创 安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现(新版)
首先说一下实现的效果,点击外部消失,有个缺点,键盘弹出时,点击back不会消失,第二次点击back或者点外部才可以消失; 我的直播项目里用的,有“弹幕”按钮(已隐藏),上效果 布局左边是有弹幕按钮的,隐藏了,有需要打开就可以了 上布局代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:/
2017-08-29 16:05:07
1331
原创 安卓开发:自定义双向选择确认框(“确认”“取消”提示)
先看效果 看到这个就想到系统提供的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
1051
原创 安卓开发:自定义PopupWindow,实现模仿iOS底部弹出菜单
先贴上效果图 如图,从下面弹出菜单,菜单上面的item是可以扩展的。先说一下思路,具体布局没啥难点,上面是一个可以扩展的布局,使用ListView和 RecyclerView都可以,我就用RecyclerView做例子了,下面的“取消”就是一个可以点击的按钮或者文字。。。菜单的子项都是其中的一个item,当然我写的比较简单,满足项目需求,使用的时候还可以加上小图标。。。先写item的布局,就一个文
2017-06-01 18:37:20
667
原创 安卓开发:角标显示未读消息数
项目中有个聊天页面,在Tab栏需要显示未读消息,好像哪个项目都有这样的需求,,, 在网上找了有好多BadgeView这样的控件,可以实现各式各样效果,但是我又不想要那么多主题,就自己写了一个,很简单的控件首先上布局文件,很简单,就是几个布局嵌套,位置自由控制<?xml version="1.0" encoding="utf-8"?><merge xmlns:android="http://sch
2017-03-22 11:25:54
2689
原创 安卓开发:模仿微博中间加号按钮弹出发布页面
以下代码都是直接从项目里摘出来的,比较糙,代码写得也比较简单,相信很多人看一眼就知道怎么写了,凑合看吧,反正满足我们项目的需求了。 之前也写过,用两个popup来回切换实现的,在有的手机上老是有问题,所以这次就重新写了一个,效果比之前的好一点,都是最简单的代码,也不回存在什么兼容问题。下面开始上代码: 首先定义好要显示的动画效果,下面有6个,一共用到了5个,最后一个是消失时候用的动画,可用可不用
2017-02-17 16:39:17
1178
原创 安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现
工作上遇到的就随手记录下来了。 需要是这样的:点击下方的评论按钮,弹出软键盘,输入框在软键盘上方显示。如下图(用朋友圈的截图,就是要这样的效果,但是因为我们是直播页面,布局还不能顶上去。。。so,自己开动脑筋,误打误撞就写好了) 效果图如下: 看标题应该也看到了,是用popupwindow来实现的,具体代码如下,代码中注释已经很清楚了,不多说了:public static View comme
2016-09-05 17:08:22
5682
2
原创 安卓开发:监听软键盘的显示与隐藏,并作出其他操作
对于安卓的软键盘的显示隐藏,查了好多资料,得出一个结论,就是Google并没有提供接口来直接判断键盘是否是显示状态。 刚好项目中遇到这个问题,目前解决了,就贡献出来给Androider。 我的思路是通过重写父布局来监听布局变化,然后判断可视区域来判定软件盘是否是显示状态废话不多说,直接上代码,代码中解释,没几行,目前测试没问题通过重写布局的 onMeasure方法来确定当前布局是否有变化。有变
2016-09-05 13:00:04
654
李骏-深入理解Android5源代码(带书签完整版)
2018-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人