5分钟搞定PopUpWindow

前言 最近在项目中用到了 PopUpWindow,并且在机型适配时发现华为等具有虚拟按键的手机在横屏状态时会造成 PopUpWindow 显示位置偏移的情况存在,最后完美解决了这个问题,所以把经验分享...

2022-12-10 302 阅读

BottomSheetDialog控件使用 (底部,可拖动弹窗)

  效果图.gif 1、添加design依赖 implementation 'com.google.android.material:material:1.0.0' 2、创建弹窗布局(dialog_bottomsheet.xml)布局有个recycleView 和头...

2022-12-10 350 阅读

Fragment中获取Context对象的两种方法

我们在使用Fragment的时候经常需要传递Context类型的参数,【Android用的比较多的就是下面几个导航按钮,点击切换fragment(之前Android studio2.0以前是可以new fragment(context)时传递C...

2022-12-10 598 阅读

Android Android触控事件分析

Android触控事件分析(基于Android4.1),此文是早期写的,虽然现在android已经到了7.0了,但核心逻辑差别不大。 阅读建议: 第一节阅读之后建议看一下设置-开发者选项中的指针位置绘制的...

2022-12-10 345 阅读

Android Android理解Window和WindowManager

导语 Window表示一个窗口的概念,在日常开发中接触的机会并不多,如果我们需要做一些类似悬浮窗的功能就需要Window来实现。 主要内容 Window和WindowManager Window的内部机制 Window的...

2022-12-10 223 阅读

Android Android音乐播放器制作(三)加入控制台

运行效果 这篇博客还是接着上一篇Android音乐播放器制作写的,没看过的可以去看看其中这个效果(圆形ImageView和控件匀速旋转):     我前面的博客中写到过我就不一一细说了:图片变...

2022-12-10 311 阅读

Android Android音乐播放器制作(一)扫描本地音乐显示在手机上

思路首先是扫描本地所有的音频文件,然后全部装进集合当中,接下来就是用ListView展示在屏幕上,大概就是这几个步骤了,接下来细讲 创建一个容器  进行过数据解析的朋友都应该知道JavaB...

2022-12-10 395 阅读

Android Android音乐播放器制作(二 )点击歌曲实现播放

上次我们实现了把手机里的音频扫描到,然后放在list集合里面,用ListView展示在手机界面上,如果没有看过的可以去看看本人的博客:Android音乐播放器制作(一)扫描本地音乐显示在手机上 这...

2022-12-10 321 阅读

Android Android layout属性大全

           第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中  ...

2022-12-10 186 阅读

Android Android 使用vlc播放视频

我的需求是播放rtsp视频流,最开始用了Android原生播放器MediaPlayer,但是延迟太大了,感觉要将近10秒,而且不能修改缓冲大小,因为底层写死的(根据Android版本设置了固定的缓冲大小),...

2022-12-10 932 阅读