自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flutter 底部跟随键盘并且页面跟随键盘

1.应用的控件 Scaffold 设置 resizeToAvoidBottomInset: true, // 防止底部被键盘遮挡 stack 设置 children 1 为ListView 内部有TextField可跟随键盘 //正文 children2 为 Align 设置属性 alignment: Alignment.bottomCenter, / 底部内容2.用例class TextFieldPage extends Statele...

2021-09-26 11:30:57 2479

原创 Android toolBar 渐变和CoordinatorLayout appbarLayout悬浮实现

1.布局<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.a

2021-01-19 18:27:09 398

原创 Android Fragment 监听返回

OnBackPressedCallback callback = new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { // 返回监听 做你想做的 }};requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);回调会在与其关联的LifecycleOwner被销毁...

2020-11-19 15:49:41 256

原创 Android AppCompatActivity 透明activity实现

1.继承AppCompatActivity 在 onCreate 中添加如下代码int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN ;getWindow().getDecorView().setSystemUiVisibility(uiOptions);getWindow().setStatusBarColor(Color.TRANSPARENT);2设置activity 主题在style.xml 文件中添加<st.

2020-09-14 09:39:09 911

原创 Android 简易沉浸式状态栏 白色背景时修改状态栏文字颜色

/*** dark true 白色背景时使用* / public static void setTranslucentStatus(Activity activity, boolean dark) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色 Window window = ac..

2020-06-24 11:17:44 580

原创 记录容易忽略的点

1.recycleView 无法刷新 用runonuithread 更新2.点击事件没有触发 被上一层的ui遮挡 只是没显示出来3.

2020-06-19 17:49:49 225

原创 Flutter ListView获取页面显示的第一个item

1.listview 中只用利用custom才能监听到第一个条目new ListView.custom( controller: controller, cacheExtent: 1.0, // 只有设置了1.0 才能够准确的标记position 位置 childrenDelegate: MyChildrenDelegate( (BuildContext context, int index) { return new Dismissible( .

2020-06-03 09:44:12 1925

原创 Andorid调用Flutter记录

1.第一步注册 可以在FlutterPlugin的 onAttachedToEngine 或者是 registerWith 方法内实现初始化final EventChannel eventChannel = new EventChannel(registrar.messenger(), "flutter_plugin_name");eventChannel.setS...

2020-03-13 19:45:16 133

原创 flutter 记录widget

1.进度条new SizedBox( //限制进度条的高度 height: 6.0, //限制进度条的宽度 width: 200, child: ClipRRect( // 边界半径(`borderRadius`)属性,圆角的边界半径。 borderRadius: BorderRadius.all(Radius.circular(10.0)), c...

2020-01-08 16:47:27 123

原创 css居中、垂直居中、水平居中

<!-- 居中显示--> <div> <div style="display: table-cell;vertical-align: center;text-align: center; width: 200px;height: 300px;background-color: #ff7900;line-height: 300px "> ...

2019-08-07 10:11:14 92

原创 阿里MQTT连接

import android.content.Intent;import android.util.Log;import com.alibaba.fastjson.JSONObject;import org.apache.commons.codec.binary.Base64;import org.eclipse.paho.client.mqttv3.IMqttDelivery...

2019-07-09 16:38:57 653

原创 webview

public class webActivity extends AppCompatActivity { WebView mWebview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

2018-06-21 17:27:17 113

原创 自定义折线图

package import android.content.Context; import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; import android.

2017-08-29 14:19:36 240

转载 android 动态权限处理

private String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE}; private AlertDialog dialog;第一步: 判断手机Versionif (Build.VERSION.SDK_INT>Build.VERSION_CODES.M){ //检查是否已经开启了权限

2017-03-27 14:47:55 313

空空如也

空空如也

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

TA关注的人

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