自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android下拉选择弹窗

起因呢又是有个需求,也是自己觉得好看,很多app都有下拉选择框,就想着实现下(主要是时间空闲,如果时间少,项目急,就找现成的),先看图片:直接上代码:xml: <com.yinp.proapp.module.work.view.DownSelectDialogView android:id="@+id/dsd_dialog" android:layout_width="match_parent" android:layout_height

2021-12-07 09:56:59 3351

原创 使用MagicIndicator+ViewPager2出现requestLayout() improperly called by

一进入页面疯狂跑这个,页面样式顶部是bannerrequestLayout() improperly called by com.yinp.proapp.view.viewpager2.SimplePagerTitlePictureView{4a1e495 VFED..C..........0,0-540,99} during second layout pass: posting in next frame经过测试发现:1.没有图片的时候是不会发生的。2.有图片的时候点击切换就会出现这个,解

2021-09-10 11:32:55 884

原创 带三角形的圆角布局,类似于对话框

这段时间做一个app,ui小姐姐出的图有一个带尖尖的图形,大概长下面这个样子​ 其实第一次遇到的时候是直接找ui要的图片,后来发现不止一个,于是想到干脆自己写一个得了,于是就有了这个东西,效果就是这张图的样子。​ 首先我们要进行分析,这个是怎么做到的:第一步:可以将这个图形分解为两个部分,三角形和下面的圆角矩形,自然也可以得到需要设置圆角、三角形的宽高、还有颜色,还有一个三角形的位置。画出来的话,三角形用path的line来画,圆角矩形直接是drawRoundRect,只要位置参数调好,其实已经

2021-06-02 11:40:35 257 1

原创 Android中拍照和选择图片结合DialogFrament遇到的问题一

在网上找到的代码private String getImagePath(Uri uri, String selection) { String path = null; //通过uri和selection来获取图片的真实路径 Cursor cursor = getActivity().getContentResolver().query(uri, null, selection, null, n...

2020-04-22 09:53:05 827

原创 android中Unable to resolve dependency for ':app@debug/compileClasspath'。另一种情况的解决办法。

这个问题出现在我使用Bmob后端云的时候,通过官方的方法去依赖: implementation 'cn.bmob.android:bmob-sdk:3.7.3-rc1' implementation "io.reactivex.rxjava2:rxjava:2.2.2" implementation 'io.reactivex.rxjava2:rxandroid:2.1.0...

2020-01-02 16:59:57 2280 1

原创 LiveData的简单使用

简介:LiveData是一个能够被观察的并持有数据的类,与其他的常规的可观察者不同,它关心组件的生命周期,意味着它尊重Activity、Fragment和Service的生命周期,这能够确保仅仅更新处于Start和Resume(生命活动周期)中的组件中的观察者。使用LiveData的优势:保证ui与数据同步。LiveData遵循观察者模式,LiveData会在组件生命周期发生变化时发出通知,您...

2019-12-11 14:55:50 935

原创 View事件的分发(思路)

图1首先认识一下Android界面的架构图,每个Activity中包含一个Window对象,这个Window对象通常由PhoneWindow来实现,然后将DecorView作为根view,DecorView是继承自FrameLayout即是一个ViewGroup,DecorView中有两个view一个是titleView,一个是ContentView(一个ID为content的FrameLay...

2019-11-21 16:21:57 167

原创 android实现一个橡皮檫效果的自定义View,实现刮奖效果

最近学习自定义View然后做了这么个东西,感觉挺有趣。简单的就不写了就是一个Activity然后在其中使用,就像TextView一样,只需要设置宽高就行了wrap_content和match_parent无所谓了。其他的就是改改包名还有就是图片。EraserView:package com.example.administrator.writeapp.view;import andro...

2019-09-26 16:32:26 334

原创 记录SparseArray的使用方法和使用过程遇到的问题

SparseArray中的indexOfValue(String value)使用的时候要特别注意,源码里面是 public int indexOfValue(E value) { if (mGarbage) { gc(); }//这一句不用管 for (int i = 0; i < mSize; i++) { //这个地方比较就仅仅是...

2019-08-28 14:50:08 1082

原创 记录一个关于Button按钮使用gradient作为背景时,会出现阴影问题。

某次做项目,测试这边找到我,说是按钮出现了阴影效果。我当时是懵逼的,因为我确定以及肯定我是没有做过阴影效果,但是拿过来一看,的确是存在。好吧到现在我也不知道为什么,但是也探讨出了一些东西。可以看下面图片的底部按钮,按钮下边明显出现了一些灰色部分。先来看一下代码:MainActivity.java就不用看了就是加载布局没有做其他任何处理。activity_gradient.xml:&l...

2019-08-24 11:58:26 552

原创 Android中简单实现跑马灯效果(从右往左滚动)

直接看代码:TestHorseLampActivity.java代码:package com.example.administrator.testall.horse_lamp;import android.graphics.Color;import android.os.Bundle;import android.support.annotation.Nullable;import ...

2019-08-23 15:18:08 3997

原创 微信小程序Error:err code -504002, error message wx is not defined; at cloud.callFunction api

云函数入口文件const cloud = require(‘wx-server-sdk’)cloud.init()const db = wx.cloud.database();// 云函数入口函数exports.main = async(event, context) => {}这是错误的例子,云函数文件中的index.js中的类容,只需要将wx去除就可以了。...

2019-08-10 12:30:21 8424 9

空空如也

空空如也

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

TA关注的人

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