自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态修改webview加载的网页的背景

动态修改webview加载的网页的背景

2023-02-24 16:48:25 275

原创 dp转px

dp转px。

2022-08-04 15:16:27 92

原创 银行/订单签名View,可回退上一笔,可清空,可保存

签名View,可回退上一笔,可清空,可保存

2022-08-03 14:57:01 512

原创 JetpackCompose-列表的使用

在Jetpackcompose中使用列表要是用LazyColumn和item@Composablefun CreateDrawerLayout() { val list = mutableListOf<Student>() for (i in 0..33) { list.add(Student("学生${i}", i)) } LazyColumn(modifier = Modifier.fillMaxWidth()) { i

2021-11-10 09:33:55 771

原创 自定义View-一个能定义shape的View

每次给View加shape时都要写一堆的drawable文件,不容易管理,所以封装一下。大体效果是这样的:可以定义的属性有5种形状(shape_type),边线颜色(shape_line_color),边线宽度(shape_line_width),圆角矩形的角度(shape_radius),是否填充中间(shape_solid),填充中间颜色(shape_solid_color,该属性在shape_solid为true时生效)。具体代码:<com.ycq.ycqlibrary.v

2021-09-23 17:14:57 270

原创 BottomNavigationView简单使用,增加小红点,增加中间操作按钮

大体效果可以这样用:首先布局文件中添加BottomNavigationView和ViewPager2新建list,保存需要展示的fragmentfragmentList.add(DFragment())fragmentList.add(EFragment())fragmentList.add(FFragment())fragmentList.add(GFragment())新建list,保存底部按钮信息TabItem第三个参数设置为true代表当前按钮是一个操作按钮

2021-09-16 13:57:33 2305 2

原创 一个简单的表盘

class ClockView : View { private val mPaint = Paint() private val mCPaint = Paint() private val mHPaint = Paint() private val mMPaint = Paint() private val mSPaint = Paint() private val mTextPaint = Paint() private var hour: F.

2021-07-20 09:42:55 106

原创 使用jetpack在 Fragment 之间共享数据

在 Fragment 之间共享数据同一个Activity下的多个Fragment之间实现数据共享:1.ViewModle中的共享数据用MutableLiceData<T> 定义。2.使用ViewModelProvider持有相同Activity并生成ViewModle实例。Activity:public class ThirdActivity extends AppCompatActivity { @Override protected void onCr

2020-07-30 14:46:07 501 1

原创 带删除线的TextView,删除线颜色与宽度可以设置

一.定义三个属性:删除线的颜色,宽度,是否显示删除线name="DeleteLineTextView"> name="showDeleteLine"> name="show" value="0" /> name="hide" value="1" /> name="deleteLineColor" format="color|refe

2018-02-05 15:58:17 1239

原创 自定义跑马灯,可控制速度与方向

主要是通过继承自TextView实现自定义View,使用drawText方法不断重绘文字。XML布局:<com.ycq.myview.MarqueeText android:id="@+id/test" android:layout_width="match_parent" android:layout_height="50dp" android:bac

2017-02-06 17:31:56 3246

原创 EditText在光标处插入

Strings=resultBuffer.toString();intindex=editext.getSelectionStart();//获取光标所在位置Editableeditable=editext.getText();//获取edittext文字editable.insert(index,s);//在光标处插入所需文字editext.setText(null);//清空原

2017-01-24 10:52:33 582

空空如也

空空如也

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

TA关注的人

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