自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Android中ScrollView嵌套GridView,解决GridView显示不全的问题

public class MyGridView extendsGridView{      publicMyGridView(Context context, AttributeSet attrs) {             super(context, attrs);        }              publicMyGridView(

2017-12-30 11:44:54 549

原创 PopUpWindow使用详解(一)——基本使用

1、显示在某个指定控件的下方showAsDropDown(View anchor):showAsDropDown(View anchor, int xoff, int yoff);2、指定父视图,显示在父控件的某个位置(Gravity.TOP,Gravity.RIGHT等)showAtLocation(View parent, int gravity, int x, int y);

2017-12-28 21:24:03 171

原创 android实现ViewPager的Indicator的实例代码

引入方式一:在项目的build.gradle中添加:123456allprojects {        repositories {            ...            maven { url"https://jitpack.io" }        }    }

2017-12-28 21:20:37 188

原创 Android--------使用BottomTabBar实现底部导航页

1.导依compile 'com.hjm:BottomTabBar:1.2.2'2.在XML中定义一下该控件 <com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar" android:layout_width="match_parent" android...

2017-12-25 19:48:13 567

原创 购物车自定义view 加减号

----------------------------------------values下建立一个attrs----------------------declare-styleable name="AmountView"> attr name="btnWidth" format="dimension" /> attr name="tvWidth" fo

2017-12-21 10:55:35 143

原创 属性动画 -首页面播放动画 跳转

//透明 ObjectAnimator alphaAnim = ObjectAnimator.ofFloat(image, "alpha", 1.0f, 0.5f, 0.8f,1.0f); //缩放 ObjectAnimator scaleXAnim = ObjectAnimator.ofFloat(image, "scaleX", 0.0f, 2.0f);

2017-12-21 10:36:58 162

原创 OKHTTP封装公共参数

POST封装 public class MyInterceptor implements Interceptor {    @Override    public Response intercept(Chain chain) throws IOException {        Request orinal = chain.request();       FormBo

2017-12-20 13:30:11 260

原创 android 简单的实现视频的播放 基于 ijkplayer的封装更加简单 方便快捷

ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。ijkplayer的编译这里不多阐述,我也是直接获取别人编译完成的so库文件,直接使用的。如果你对ijkplayer的编译感兴趣,可以百度一下,有很多文章。//首页我们要导入依赖包[html] view plain

2017-12-20 10:22:34 1353 2

原创 RecycleView 布局布局管理器 上拉加载 下拉刷新

//给rv设置布局管理器        //仿listview//        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this, L

2017-12-19 19:37:32 189

原创 RecyclerView的加载显示多种布局

RecyclerView是对ListView的封装,所以ListView上能用的方法对RecyclerView同样适用,并且会更简单在实际开发中,我们可能需要一个列表,显示多种布局,getItemViewType()方法完美解决了这个问题,在BaseAdapter中还有getViewTypeCount()这个方法。这里我们使用RecyclerView.Adapter。只用getItemView

2017-12-19 10:06:07 485

原创 Android【垂直滚动广告条】仿淘宝头条1号店京东—垂直滚动广告条

淘宝头条是淘宝App中很经典的一个功能显示,主要用于显示最近的热评新闻,显示主要方式为文字竖直滚动效果,下面简单阐述一下本demo所涉及到的技术点以及功能展示1.主要用到的控件为Android原生控件ViewFlipper 2.1本demo不仅可以像淘宝一样进行上下滚动,并且可以对滚动中的内容进行点击删除 2.2可修改切入动画方式 2.3修改展示时间延迟下面展示一下淘宝中,出现淘宝头条的效果图下面...

2017-12-17 19:51:49 309

原创 Android中更换头像功能

写在前面:更换头像这个功能在用户界面几乎是100%出现的。通过拍摄照片或者调用图库中的图片,并且进行剪裁,来进行头像的设置。功能相关截图如下:下面我们直接看看完整吧:public class UserActivity extends BaseActivity implements OnClickListener { private ImageView i

2017-12-17 17:59:34 1324 1

原创 轮播

网址:https://github.com/youth5201314/banner

2017-12-17 17:55:22 150

原创 fresco加载图片 动图 左右滑动图片

  加依赖     compile 'com.facebook.fresco:fresco:1.5.0'    // For animated GIF support    compile 'com.facebook.fresco:animated-gif:1.5.0'    // For WebP support, including animated WebP    compile 'com....

2017-12-17 17:52:59 364

原创 recycleview线性布局和网格布局的切换

第一步:在adapter中重写getItemViewType()方法;添加setType(int type)方法[java] view plain copy //点击切换布局的时候通过这个方法设置type  public void setType(int type) {      this.type = type;  }    @Override  //用来获取当前

2017-12-15 07:49:16 935

原创 正则法则判断手机格式

public static boolean isMobileNO(String mobiles) {        Pattern p = Pattern                .compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");        Matcher m = p.matcher(mobiles);   

2017-12-12 23:53:00 267

原创 Android屏幕适配--六大适配方法

屏幕适配u  首先阐释一些术语和概念Ø  屏幕尺寸(screen size):实际的物理尺寸,屏幕的对角线测量。为了方便,Android把所有的屏幕尺寸分为了4个广义的大小:小、正常、大、更大。Ø  屏幕密度(screen density):屏幕占据的物理区域所含像素的个数,通常被称为dpi(dots per inch)即每英寸的像素点数。

2017-12-09 09:38:44 280

原创 支付宝登录 支付

1.清单文件需加    uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />uses-permission android:name="android.permission

2017-12-08 14:10:07 217

原创 Retrofit网络请求参数注解,@Path、@Query、@QueryMap...

初始化RetrofitString BASE_URL = "http://102.10.10.132/api/";Retrofit retrofit = new Retrofit.Builder() .baseUrl(BASE_URL) .build(); 样式1(一个简单的get请求)http://102.10.10.132/api/News @GET

2017-12-05 13:43:40 238

原创 最新数据库GreenDao

首先我们需要在项目build.gradle中导入包` dependencies { classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1' }接着在model中的build.gradle中导入包dependencies { compile 'org.greenrobot

2017-12-05 11:53:50 227

原创 10秒钟自动跳转到其他activity

Timer的用法,在onCreate里设置个Timer,然后建立Intent指向你要调用Activity。设置Timer 10妙后执行startActivity就行了。示例代码:[java] view plain copy final Intent it = new Intent(this, Activity1.class); //你要转向的Ac

2017-12-05 11:52:17 3005

原创 Android检测网络状态,判断当前网络是否可用

* 检测当的网络(WLAN、3G/2G)状态      * @param context Context      * @return true 表示网络可用      */      public static boolean isNetworkAvailable(Context context) {          ConnectivityManager connectivity = (Co

2017-12-05 11:49:11 332

原创 Fragment底部导航BottomTabBar

1.导依赖compile 'com.hjm:BottomTabBar:1.1.1'2.在XML中定义一下该控件<com.hjm.bottomtabbar.BottomTabBar android:id="@+id/bottom_tab_bar" android:layout_width="match_parent" android:l...

2017-12-05 11:48:20 172

原创 adb命令

夜神模拟器   adb connect 127.0.0.1:62001   逍遥模拟器 adb connect 127.0.0.1:21503

2017-12-05 11:42:35 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除