android控件
文章平均质量分 64
安卓退休程序员
这个作者很懒,什么都没留下…
展开
-
安卓listView数据为空时自带方法
mListView = (ListView) findViewById(R.id.listview); mListView.setEmptyView(findViewById(R.id.empty_layout));//设置内容为空时显示的视图原创 2016-11-10 11:32:59 · 370 阅读 · 0 评论 -
recyclerView的LayoutManager类(抽象类)一些陌生又十分有用的属性
canScrollHorizontally();//能否横向滚动 canScrollVertically();//能否纵向滚动 scrollToPosition(int position);//滚动到指定位置 setOrientation(intorientation);//设置滚动的方向 getOrientation();//获取滚动方向 findViewByPosition原创 2016-11-10 11:32:20 · 482 阅读 · 0 评论 -
伪沉浸式状态栏
今年很流行这种伪沉浸式状态栏效果,直接上代码!import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;原创 2016-11-10 10:19:26 · 317 阅读 · 0 评论 -
Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式
Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式actionNone : 回车键,按下后光标到下一行actionGo : Go,actionSearch : 放大镜actionSend : SendactionNext : NextactionDone : Done,确定/完成,隐藏软键盘,即使不是最后一个文本输入框 editT原创 2016-11-09 15:36:15 · 1362 阅读 · 0 评论 -
editText设置密码隐藏和显示
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_原创 2016-11-09 14:20:14 · 11917 阅读 · 0 评论 -
listView点击选中时候,item不变色
1.item的布局xml中设置background颜色值,去掉背景颜色即可2.listview中listselector属性的效果被覆盖了,比如列表的Item为一个占满单元格的ImageView的时候,ImageView如果有内容那么listSelector的效果就会被挡住 这个时候我们需要在ListView添加drawSelectorOnTop属性并设置为true原创 2016-11-09 11:35:58 · 826 阅读 · 0 评论 -
android去掉滑动到顶部和底部的阴影
android去掉滑动到顶部和底部的阴影12345678910 android:id="@+id/listView" android:layout_width="match_parent" android:原创 2016-11-09 10:44:45 · 804 阅读 · 0 评论 -
Android之自定义控件-城市选择
http://www.cnblogs.com/xmcx1995/p/5951686.html实现效果: 图片素材: --> 首先, 城市数据字节放在 Json 文件, 就不网络获取了. city.json 存放 Json 数据: 1 { 2 "result": "0转载 2016-11-09 10:28:53 · 2677 阅读 · 0 评论 -
PopupWindow实现微信右上角菜单
蛋疼的各种仿照效果,UI一定要伺候好,不然一言不合就给你来一个很NB的效果上代码!1.资源图片 2.popupWindow入场动画name="AnimationPreview"> name="android:windowEnterAnimation">@anim/fade_in name="android:windowE原创 2016-11-08 10:50:25 · 2223 阅读 · 0 评论 -
自定义圆形进度条 progressBar
直接上代码!1.res中rotate的xml文件android:fromDegrees="0"android:pivotX="50%"android:pivotY="50%"android:toDegrees="1080.0"><shape android:innerRadiusRatio="3" android:shape="ring"原创 2016-11-08 10:43:09 · 480 阅读 · 0 评论 -
安卓 按钮点击变色
点击变色 首先想到的是selector,百度了资料后 上代码!1.建立selector <!--按下之后颜色渐变以及方向角度,第一个参数渐变方向,第二第三为终止颜色和其实颜色 第四个参数为渐变方式linear 线性渐变,这是默认设置原创 2016-11-08 10:19:12 · 901 阅读 · 0 评论 -
百度地图使用教程
http://blog.csdn.net/y1scp/article/details/49095729http://blog.csdn.net/y1scp/article/details/48023947http://blog.csdn.net/y1scp/article/details/48000761原创 2016-11-07 11:29:36 · 633 阅读 · 0 评论 -
RecyclerView实现顶部悬浮条效果 自定义!
本文结合了coordinatorLayout 效果更近似完美直接上代码!import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutManager;import android.suppor原创 2016-11-10 13:05:56 · 4295 阅读 · 0 评论 -
ImageButton加shape和selector实现简单易懂的点击变色
在实际项目中经常会用到按钮点击变色的效果,有很多种办法,最近看到了一种新的写法,比较简单好理解上代码!main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-11-18 09:46:16 · 2594 阅读 · 2 评论 -
源生控件实现自动补全效果
直接上代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_w原创 2016-11-22 13:58:43 · 308 阅读 · 0 评论 -
抄袭某神的自定义Button
直接复制代码就可以跑了 希望某神可以见谅1.自定义Buttonpackage com.example.administrator.shapebuttontest;import android.content.Context;import android.content.res.ColorStateList;import android.content.res原创 2017-04-21 13:27:39 · 816 阅读 · 0 评论 -
又一个大神写的下载效果
偶然间看见一个大神写的自定义下载效果,今天看见自己复制粘贴的demo贴出来,希望大神见谅一,自定义Viewpackage com.example.administrator.downloadtest;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;原创 2017-04-21 13:12:31 · 511 阅读 · 0 评论 -
忘了哪个大神的博客的滑动刷新带有弹簧效果的ScrollView
1.自定义scrollView:package com.example.administrator.scrollviewdemo;import android.content.Context;import android.graphics.Rect;import android.util.AttributeSet;import android.util.Log;import an原创 2017-04-21 10:46:50 · 838 阅读 · 3 评论 -
第三方很好的轮播图控件
github地址:https://github.com/youth5201314/banner一,依赖因为网络图片需要有一个加载网络图片的框架所以我选择了很火的glidecompile 'com.youth.banner:banner:1.4.9' //最新版本compile 'com.github.bumptech.glide:glide:3.7.0'二,原创 2017-04-21 10:30:03 · 1031 阅读 · 0 评论 -
第三方很好的Toast
一.app的gradle中添加maven { url "https://jitpack.io" }二.module的gradle中添加依赖compile 'com.github.hss01248:Toasty:2.0.1'三.使用原创 2017-04-21 08:55:15 · 915 阅读 · 4 评论 -
PDFview展示本地或网络PDF文件
1.依赖jar包compile 'com.github.barteksc:android-pdf-viewer:1.4.0'2.xml布局 <com.github.barteksc.pdfviewer.PDFView android:id="@+id/pdfView" android:layout_width="match_parent"原创 2017-04-20 09:02:53 · 11937 阅读 · 3 评论 -
圆角dialog配合自定义布局(去除外框阴影)
一,新建自定义dialogpackage com.example.administrator.testjs;import android.app.Dialog;import android.content.Context;import android.os.Bundle;import android.widget.LinearLayout;import andr原创 2017-04-19 10:02:29 · 1070 阅读 · 2 评论 -
双联动listview
http://www.jianshu.com/p/d9e75ac904e7羊皮书APP(Android版)开发系列(二十一)双联动分组ListView,类似于外卖点餐字数2966 阅读943 评论1 喜欢32双联动ListView在很多APP中都有应用,美团外卖、糯米外卖、京东分类等都有使用。效果图如下:转载 2016-11-07 09:22:34 · 2481 阅读 · 0 评论 -
安卓源生实现计时器效果
mport android.os.SystemClock;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Chronometer;public class MainActivity extends原创 2016-11-22 14:08:09 · 643 阅读 · 0 评论 -
Android百度地图SDK:隐藏比例尺,隐藏百度LOGO,隐藏缩放控件
在自己的Android应用开发中使用百度地图SDK,百度会自动在MapView上添加百度的LOGO,缩放控制栏,比例尺,如果不想显示百度LOGO,隐藏缩放控制条,隐藏比例尺,那么通过以下代码即可完成:[java] view plain copy// 隐藏百度的LOGO View child = mMapView.getChildAt原创 2016-11-07 11:24:09 · 488 阅读 · 0 评论 -
这是一个极其简便的快速实现隐藏标题栏和导航栏的库。
http://www.jcodecraeer.com/a/opensource/2016/1106/6748.htmlByeBurger类别: 视图切换 (View Transition)打分: ★★★★★更新: 2016-11-06 13:34大小: 7536 kb开发环境: Android Studio浏览: 63 次下载: 8 次项转载 2016-11-07 10:16:28 · 950 阅读 · 1 评论 -
shape的四个角
android:bottomLeftRadius="10dp" />原创 2016-11-04 15:51:34 · 635 阅读 · 0 评论 -
Android属性动画:插值器与估值器
Android属性动画:插值器与估值器周五啦,提前祝大家有一个愉快的周末!本文来自 wjconn 的投稿,根据自己的理解讲解了TimeInterpolator与TypeEvaluator,算是对属性动画有一个比较深度的讲解,希望大家阅读完之后能够有所启发。wjconn 的博客地址:http://blog.csdn.net/qq_2转载 2016-11-04 14:19:08 · 634 阅读 · 0 评论 -
ListView滑动删除
adapter 代码package com.example.ibm.listviewdemo;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.wid原创 2016-11-04 14:16:43 · 342 阅读 · 0 评论 -
listView自定义分页加载
主函数代码:import android.content.Context;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.vi原创 2016-11-04 14:05:33 · 477 阅读 · 0 评论 -
自定义dialog 圆角
在style中添加name="loadingDialogStyle" parent="android:Theme.Dialog"> name="android:windowBackground">@android:color/transparent name="android:windowFrame">@null name="android:windowN原创 2016-11-04 13:52:06 · 242 阅读 · 0 评论 -
通过自定义View实现虚线效果
此文是通过自定义View 实现虚线效果 同样 在values中的shape文件也可以实现虚线效果importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.DashPathEffect;原创 2016-11-04 13:48:30 · 314 阅读 · 0 评论 -
安卓 圆角矩形的实现
import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Path;import android.graphics.PixelFormat;原创 2016-11-04 13:47:32 · 502 阅读 · 0 评论 -
自定义listView下拉刷新
主函数代码:import android.content.Context;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.Layou原创 2016-11-04 13:43:39 · 365 阅读 · 0 评论 -
安卓 listView的点击监听和滑动监听 setOnScrollListener setOnTouchListener
第一次使用此方法是获取Y轴的滑动距离动态设置组件隐藏还是显示通过onTouch的Down和Up的方法获取Y轴的距离 判断两者大小 然后让setOnScrollListener中的三个方法去处理 三个方法分别为快速滑动/空闲/滑动状态去处理原创 2016-11-04 13:42:23 · 1125 阅读 · 0 评论 -
安卓 ProgressDialog结合帧动画的等待dialog效果
package com.example.administrator.waitan.homepage.recommend;import android.app.ProgressDialog;import android.content.Context;import android.graphics.drawable.AnimationDrawable;import andro原创 2016-11-04 13:36:26 · 818 阅读 · 0 评论 -
安卓 ViewPager 添加小点
参考: http://blog.csdn.net/h378588270/article/details/42104821自己打过代码需要注意 网址里面选择器写的不是selecor http://pan.baidu.com/disk/home?errno=0&errmsg=Auth%20Login%20Sucess&stoken=a182e8250386f3541c原创 2016-11-04 13:32:19 · 962 阅读 · 0 评论 -
ExpandableListView 添加边框首字母点击监听代码(索引)
自定义viewpublic class AllContactIndexView extends View { public static final String[] WORDS = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P","Q", "R", "S", "T",原创 2016-11-04 13:31:30 · 1730 阅读 · 0 评论 -
RecycleView GridLayoutManager效果
主函数:public class ThirdActivity extends Activity{ private RecyclerView recyclerView; private ThirdAdapter thirdAdapter; @Override protected void onCreate(Bundle savedInstanceState)原创 2016-11-04 13:17:06 · 871 阅读 · 0 评论 -
Android自定义View之奖券效果
Android自定义View之奖券2016-08-14 Android学习交自定义View一直都是android进阶征途上必须要攻克的一关,很多初学者初接触自定义View时心中都会充满恐惧,有种不知如何下手的感觉。今天讲解的这个小例子十分简单,却十分有用和有趣,本文大家可以学习到以下知识点:自定义View回调方法:onSizeChanged()转载 2016-11-04 14:25:53 · 300 阅读 · 0 评论