安卓UI
爱笑re
这个作者很懒,什么都没留下…
展开
-
android 简易音乐播放器(只有核心功能,不花哨)
这是一个超级简单,都是干货的文章各位同学好,这篇文章的主要知识点在于音频的播放,使用MediaPlayer进行播放音乐,界面以简洁简单为主,废话不多说直接上代码吧。- 这次由于是本地的文件所以没有权限需要。肯定是数据的由来啊Activity 对用的布局文件<?xml version="1.0" encoding="utf-8"?><RelativeLay...原创 2020-01-05 21:53:02 · 2010 阅读 · 1 评论 -
背景设置透明度影响全局背景颜色的解决方案
好多小伙伴都有这样一个需求:就是一个TitleBar根据上滑而改变渐变度,但是让手动设置setAlpha的时候会影响所有的背景颜色解决方法:View.getBackground().setAlpha(int alpha); 改为 View.getBackground().mutate().setAlpha(int alpha);因为setAlpha会共享自己的状态,而mutate()就是不让...原创 2019-12-12 19:06:27 · 617 阅读 · 0 评论 -
WebView基本使用
1.权限<uses-permission android:name="android.permission.INTERNET"/>2.布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu原创 2018-11-16 21:08:39 · 138 阅读 · 0 评论 -
webView和js交互
1.导入网络权限2.View布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"...原创 2018-11-16 21:11:41 · 182 阅读 · 0 评论 -
防京东分类
效果MainActivity布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools...原创 2018-11-22 13:34:43 · 125 阅读 · 0 评论 -
流式布局 实现搜索框
自定义View类public class FlowLayout extends ViewGroup { public FlowLayout(Context context) { this(context,null); } public FlowLayout(Context context, AttributeSet attrs) { th...转载 2018-11-23 08:07:07 · 174 阅读 · 0 评论 -
写一个XRecyclerView完整版的(结合网络请求)
上一篇XRecyclerView讲解辉——XRecyclerView认识与使用//这篇主要以代码为主,结合Retrofit请求网络效果布局是一个XRecyclerView适配器中主要就有一部分方法,所以我只粘贴自己写的方法 private List<ResponBean.ResultBean.DataBean> mData; private Context mContex...原创 2018-12-05 21:14:16 · 140 阅读 · 0 评论 -
轮播图的适配器
上一篇轮播图我在用上篇轮播图的时候写的适配器不是很全面,下面补发一个/** * date:2018/12/9 * author:辉(家辉辉辉) * function:轮播图适配器 */public class Adapter_Homefragment_PageAdapter extends PagerAdapter { //数据 private List<Bea...原创 2018-12-09 20:11:42 · 157 阅读 · 0 评论 -
安卓5.0后的新布局-卡片布局(CardView)
简介:CardView是Android5.0系统引入的控件,它继承自FrameLayout,除了父类的属性,它自己也有些属性.CardView的常用属性| app:cardElevation | 设置阴影的大小 ||app:cardMaxElevation|设置阴影最大高度|| app:cardBackgroundColor | 设置卡片的背景色||app:cardCornerRadi...原创 2018-12-18 15:23:51 · 638 阅读 · 0 评论 -
PopWindow使用实战
这篇就不讲解popWindow因为太早了,我最近在做一个项目的时候正好用到了,下面直接说下使用private void initPopWinDow() { //1.添加pop布局 View view = View.inflate(this, R.layout.popwin_item, null); /* * 2.创建pop对象,并...原创 2018-12-19 10:01:26 · 224 阅读 · 0 评论 -
Switch样式实现
控件<Switch android:layout_width="wrap_content" android:layout_height="wrap_content" android:thumb="@drawable/switch_change" android:track="@drawable/switch_custom_tr...原创 2019-03-30 19:41:49 · 225 阅读 · 0 评论 -
饿滴个神啊,解决popwindow和底部导航栏冲突
自定义 LinerLayout ;android:theme="@android:style/Theme.Light.NoTitleBar" ;什么加getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);setSoftInputMode(WindowManager.LayoutParams.SO...原创 2019-05-23 20:27:08 · 872 阅读 · 0 评论 -
RecyclerView基本使用
介绍:它是Android5.0之后出现的新控件.RecyclerView实现的效果是替换ListView。(13-15)ListView,之后使用的就是RecyclerView。LIstView缓存的就是一个控件,RecyclerView缓存的是一个ViewHolder。RecycleView采用的是MVC适配器模式,提供了一种插拔式的体验,高度解耦,异常灵活,可以通过布局管理器实现很多...原创 2018-11-14 21:17:03 · 311 阅读 · 0 评论 -
属性动画的静态和动态创建
要想做静态的创建首先需要xml文件我们需要在RES资源下创建Animator文件夹<?xml version="1.0" encoding="utf-8"?><objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" android:propertyName="rotation...原创 2018-11-14 21:11:06 · 1625 阅读 · 0 评论 -
SharedPreFerences存储,自动登录,记住密码
下面是用SharedPreFerences存储用户名和密码,可以自动登录和记住密码1、布局 &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_原创 2018-09-19 14:31:16 · 193 阅读 · 0 评论 -
使用Pull解析xml,将数据用listView显示
xml解析在企业中用到的并不多,但是我们不妨可以来认识一下1、布局,只有一个ListView<ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" />2、MainActivity,这里我...原创 2018-09-19 15:13:34 · 340 阅读 · 0 评论 -
使用VideoView控件播放视频
1、布局只有一个VideoView2、MainActivitypublic class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layo...原创 2018-09-19 19:15:49 · 1008 阅读 · 0 评论 -
通过AlertDialog结合相机裁剪和相册裁剪
1、布局,一个imageView<ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:src="@drawa...原创 2018-09-19 20:20:06 · 180 阅读 · 1 评论 -
手机倒计时加补间动画加
首先看下效果2、布局&amp;amp;amp;amp;lt;TextView android:id=&amp;amp;amp;quot;@+id/time_main&amp;amp;amp;quot; android:layout_width=&amp;amp;amp;quot;wrap_content&amp;amp;amp;quot; android:layout_height=原创 2018-09-20 10:23:38 · 153 阅读 · 0 评论 -
Gson解析Json文件,实现案例
1、首先先看json文件,这个json并不算复杂分三层2、分析完json文件我们开始创建Bean,json其实可以自动生成,由于我用的版本较低的eclipse所以手动敲的,注释不全见谅public class PersonsBean {// 属性私有化,参数名一定要与json文件保持一致private String info;private String status;private...原创 2018-09-20 16:01:39 · 4607 阅读 · 0 评论 -
Service计算加法
1.Service简单概述 Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提...原创 2018-09-21 13:35:07 · 1316 阅读 · 0 评论 -
SharedPreFerences存储做引导页第二次不引导直接跳转
一、布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/r...原创 2018-10-25 20:13:35 · 293 阅读 · 0 评论 -
ToolBar介绍
什么是ToolBar?Android 3.0 以后推出了一个控件ActionBar,而到了2013年谷歌开始大力的推出Android Style,想要改善过去Android纷乱的界面,希望是一种尽可能在Android有着独特的操作体验,ActionBar过去使用最多的就是(2大套件使用最多),1.ActionBarSherlock还有一个就是support V7包下的AppcompatAnd...原创 2018-11-04 19:57:02 · 261 阅读 · 0 评论 -
组合自定义控件,接口回调实现T(购物App的加减布局)
效果图:1.自定义布局&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation原创 2018-11-05 20:55:43 · 259 阅读 · 0 评论 -
使用依赖实现跑马灯的横向纵向实现
依赖依赖导入依赖//跑马灯 implementation 'com.sunfusheng:marqueeview:1.3.3'xml文件布局<!--mvAnimDuration一行文字动画执行的时间--> <!--mvDirection动画翻滚的方向--> <com.sunfusheng.marqueeview.Marq...原创 2018-11-12 15:16:43 · 360 阅读 · 0 评论 -
ViewPager+Fragment+Tab
SharedPreFerences自动登录、记住密码1、写布局,由于自己练习,布局简单的写了一下。&amp;lt;EditText android:id=&quot;@+id/name_main&quot; android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;wrap_cont原创 2018-09-19 11:30:28 · 217 阅读 · 0 评论