![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习
Furrain
这个作者很懒,什么都没留下…
展开
-
Android TabLayout + viewpager + fragment
简单记录一下public void InitView(){ final ArrayList<String> titleList = new ArrayList<>(); titleList.add("1"); titleList.add("2"); titleList.add("3"); T...原创 2020-03-27 00:20:52 · 327 阅读 · 0 评论 -
Android自学 -- Handler引起的内存泄漏
Android自学 – Handler引起的内存泄漏https://blog.csdn.net/zzw0221/article/details/94209323原创 2019-10-20 09:54:33 · 111 阅读 · 0 评论 -
自学Android --Glide加载图片(一)
自学Android --Glide加载图片(一)开始需要在build.gradle的文件中加上 (是Module的,可以看一下Project和Module的各自作用)dependencies { implementation 'com.github.bumptech.glide:glide:4.9.0' annotationProcessor 'com.github.bumpte...原创 2019-10-18 00:55:00 · 244 阅读 · 0 评论 -
Android自学 --实现左滑出现删除按钮
Android自学 --实现左滑出现删除按钮主要是通过HorizontalScrollView,可以重写,也可以不重写,因为比较简单,通过OnTouchEvent判断是否出现按钮。然后搞一个Adapter,adapter的itemlayout使用HorizontalScrollView,全屏只显示别的部分,滑动出现右边的部分。比较简单,看代码就好了。主要有一个问题,当时有用Horizonta...原创 2019-10-06 18:02:01 · 1257 阅读 · 0 评论 -
Android自学 -- 获取屏幕宽高
Android自学 – 获取屏幕宽高方法一:WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight(...转载 2019-10-06 12:21:54 · 124 阅读 · 0 评论 -
Android自学 -- 自定义对话框
Android自学 – 自定义对话框1今天在设计一个自定义的类似于ios的对话框时,发现了一个问题。没有显示出我想要的效果。我想实现的效果代码如下:设置一个矩形框的样式mdialog_bg.xml,四周设置角度16px;<?xml version="1.0" encoding="utf-8"?><!--圆角矩形背景--><shape android...原创 2019-10-06 02:29:09 · 170 阅读 · 0 评论 -
Android自学 -- Android自定义ViewGroup界面
Android自学 – Android自定义ViewGroup界面关于ViewGroup就不多讲了,看下面资料学习参考动画效果旋转动画: /** *设置主按钮旋转动画 */ private void rotatemButton(View v, float start, float end, int time) { //中心旋转动画 ...原创 2019-10-03 18:50:58 · 169 阅读 · 0 评论 -
Android自学 -- 自定义属性
Android自学 – 自定义属性学习自定义ViewGroup,自定义界面时,使用到了自定义android属性,记录一下。1.在values下新建attr.xml<?xml version="1.0" encoding="utf-8"?><resources> <!--半径属性--> <attr name="radius" for...原创 2019-10-03 18:23:05 · 112 阅读 · 0 评论 -
Android自学 -- 回调函数
Android自学 – 回调函数自定义界面时使用到了回调函数实现类似Android的点击事件的函数,即使用时只要实现onClick方法就行了。https://blog.csdn.net/wojiaotianyong/article/details/70948632(回调函数就是在一个不确定实现的方法METHOD中用interface或者它的抽象方法留个口子,留给具体调用者(调用前边那个不确定...原创 2019-10-03 17:26:32 · 189 阅读 · 0 评论 -
Android自学 --侧滑菜单(二)
Android自学 --侧滑菜单(二)上次实现了用重写HorizontalScrollView实现的方式,这次用比较熟悉的DrawerLayout废话不多说<?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://sc...原创 2019-10-03 01:54:27 · 133 阅读 · 0 评论 -
Android自学 -- 设置系统状态栏颜色
Android自学 – 设置系统状态栏颜色代码 Window window = MainActivity.this.getWindow(); //取消设置透明状态栏,使 ContentView 内容不再覆盖状态栏 window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS...原创 2019-10-03 00:53:40 · 263 阅读 · 0 评论 -
Android自学 --侧滑菜单
Android自学 --侧滑菜单这里是重写了HorizontalScrollView实现的,以前没试过,这里记录一下。public class QQMenu extends HorizontalScrollView { private LinearLayout mScrollView; //定义横向滚动条布局 private ViewGroup mMenu...原创 2019-10-02 22:27:42 · 104 阅读 · 0 评论 -
Android自学 -- 抽屉式菜单公告
Android自学 – 抽屉式菜单公告使用SlidingDrawer例子:<SlidingDrawer android:id="@+id/drawer1" android:layout_width="match_parent" android:layout_height="match_parent" android:la...原创 2019-10-02 21:36:54 · 199 阅读 · 0 评论 -
Android自学 --点击事件以及弹出菜单
Android自学 --点击事件以及弹出菜单点击事件1通过布局文件中控件的属性基本步骤如下:在activity_main.xml中给Button控件添加Android:onClick=”action”属性在Activity中实现action方法,action方法必须满足如下三个条件:(1) 方法的访问修饰符必须是public(2)方法的名称必须跟android:onCl...原创 2019-10-02 21:27:40 · 374 阅读 · 0 评论 -
Android自学笔记 -- 标题栏、状态栏
Android自学笔记 – 标题栏、状态栏据上次碰android项目已经一年了,期间由于公司需求转了Qt,但是还是比较喜欢Android,最近想重拾一下,坐下笔记以便娱乐。去掉标题栏继承AppCompatActivity代码实现:protected void onCreate(Bundle savedInstanceState)里添加(这个要加在setContentView(R.layou...原创 2019-10-02 21:14:01 · 227 阅读 · 0 评论