TextGroupView (TextView组合控件)

2024-06-24 06:58

本文主要是介绍TextGroupView (TextView组合控件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TextGroupView

ImageView + TextView + TextView +TextView+ EditText +ImageView + ImageView 实现的组合控件

JitPack依赖

A.项目/build.grade

	allprojects {repositories {...maven { url 'https://jitpack.io' }}}

B.项目/app/build.grade

	dependencies {implementation 'com.github.RelinRan:TextGroupView:1.0.0'}

效果图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YIqqoMk5-1592806567757)(https://github.com/RelinRan/TextGroupView/blob/master/ic_rendering.png)]

xml布局

    <com.android.view.TextGroupViewandroid:layout_width="match_parent"android:layout_height="60dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:layout_marginTop="20dp"app:left_imageMarginLeft="10dp"app:left_imageSrc="@drawable/text_group_view_ic_head"app:left_imageWidth="50dp"app:left_textPaddingLeft="10dp"app:radius="8dp"app:right_imagePaddingRight="10dp"app:right_imageSrc="@drawable/text_group_view_ic_arrow"app:right_text="更换头像"app:right_textColor="#FFFFFF"app:solid="#161538"></com.android.view.TextGroupView><com.android.view.TextGroupViewandroid:layout_width="match_parent"android:layout_height="60dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:layout_marginTop="20dp"app:edit_hintText="输入昵称"app:edit_hintTextColor="#FFFFFF"app:edit_textColor="#FFFFFF"app:left_text="昵称"app:left_textColor="#FFFFFF"app:left_textPaddingLeft="10dp"app:radius="8dp"app:right_imagePaddingRight="10dp"app:right_imageSrc="@drawable/text_group_view_ic_arrow"app:solid="#161538"></com.android.view.TextGroupView><com.android.view.TextGroupViewandroid:layout_width="match_parent"android:layout_height="60dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:layout_marginTop="20dp"app:left_imagePaddingLeft="10dp"app:left_imageSrc="@drawable/text_group_view_ic_item"app:left_text="基本信息"app:left_textColor="#FFFFFF"app:radius="8dp"app:right_imagePaddingRight="10dp"app:right_imageSrc="@drawable/text_group_view_ic_arrow"app:solid="#161538"></com.android.view.TextGroupView><com.android.view.TextGroupViewandroid:layout_width="match_parent"android:layout_height="60dp"android:layout_marginLeft="20dp"android:layout_marginRight="20dp"android:layout_marginTop="20dp"app:center_imagePaddingRight="10dp"app:center_imageSrc="@drawable/text_group_view_ic_head"app:left_text="头像"app:left_textColor="#FFFFFF"app:left_textPaddingLeft="10dp"app:radius="8dp"app:right_imagePaddingRight="10dp"app:right_imageSrc="@drawable/text_group_view_ic_arrow"app:solid="#161538"></com.android.view.TextGroupView>

这篇关于TextGroupView (TextView组合控件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089474

相关文章

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

C#实现WinForm控件焦点的获取与失去

《C#实现WinForm控件焦点的获取与失去》在一个数据输入表单中,当用户从一个文本框切换到另一个文本框时,需要准确地判断焦点的转移,以便进行数据验证、提示信息显示等操作,本文将探讨Winform控件... 目录前言获取焦点改变TabIndex属性值调用Focus方法失去焦点总结最后前言在一个数据输入表单

hdu4869(逆元+求组合数)

//输入n,m,n表示翻牌的次数,m表示牌的数目,求经过n次操作后共有几种状态#include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdlib.h>#includ

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

Go组合

摘要 golang并非完全面向对象的程序语言,为了实现面向对象的继承这一神奇的功能,golang允许struct间使用匿名引入的方式实现对象属性方法的组合 组合使用注意项 使用匿名引入的方式来组合其他struct 默认优先调用外层方法 可以指定匿名struct以调用内层方法 代码 package mainimport ("fmt")type People struct{}type Pe

小程序button控件上下边框的显示和隐藏

问题 想使用button自带的loading图标功能,但又不需要button显示边框线 button控件有一条淡灰色的边框,在控件上了样式 border:none; 无法让button边框隐藏 代码如下: <button class="btn">.btn{border:none; /*一般使用这个就是可以去掉边框了*/} 解决方案 发现button控件有一个伪元素(::after

MFC中Spin Control控件使用,同时数据在Edit Control中显示

实现mfc spin control 上下滚动,只需捕捉spin control 的 UDN_DELTAPOD 消息,如下:  OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult) {  LPNMUPDOWN pNMUpDown = reinterpret_cast(pNMHDR);  // TODO: 在此添加控件通知处理程序代码    if

MFC 控件重绘(2) NM_CUSTOMDRAW, WM_DRAWITEM, 虚函数DrawItem

控件重绘有三种方法: 1 设定界面属性 2 利用Windows的消息机制,通过Windows消息映射(Message Mapping)和反映射(Message Reflecting),在合适的时机修改控件的状态和行为。此方式涉及NM_CUSTOMDRAW和WM_DRAWITEM 3 利用虚函数机制,重载虚函数。即DrawItem虚函数。 对于NM_CUSTOMDRAW,某些支持此消息的控件