当前位置: 首页 > news >正文

如何了解和掌握一个网站的权重连锁销售网站制作

如何了解和掌握一个网站的权重,连锁销售网站制作,可以做商品砍价的网站,有什么做门窗展厅的设计网站Android实现RecyclerView边缘渐变效果 1.前言#xff1a; 是指在RecyclerView中实现淡入淡出效果的边缘效果。通过这种效果#xff0c;可以使RecyclerView的边缘在滚动时逐渐淡出或淡入#xff0c;以提升用户体验。 2.Recyclerview属性#xff1a; 2.1、requiresFading…Android实现RecyclerView边缘渐变效果 1.前言 是指在RecyclerView中实现淡入淡出效果的边缘效果。通过这种效果可以使RecyclerView的边缘在滚动时逐渐淡出或淡入以提升用户体验。 2.Recyclerview属性 2.1、requiresFadingEdge属性用来设置拉滚动条时 边框渐变的方向。 none边框颜色不变horizontal水平方向颜色变淡vertical垂直方向颜色变淡 2.2、fadingEdgeLength用来设置边框渐变的长度 androidx.recyclerview.widget.RecyclerViewandroid:idid/rv_effectandroid:layout_width0dpandroid:layout_height0dpapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintEnd_toEndOfparentapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toTopOfparentandroid:fadingEdgeLength40dpandroid:fadingEdgeverticalandroid:requiresFadingEdgeverticaltools:listitemlayout/item_effectandroid:padding15dp/3.简单适配器 package com.cloud.recyclervieweffectdemo.adapterimport android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.ImageView import android.widget.TextView import androidx.recyclerview.widget.RecyclerView import com.cloud.recyclervieweffectdemo.R import com.cloud.recyclervieweffectdemo.bean.EffectBean/*** author: njb* date: 2024/12/10 23:14* desc: 描述*/ class EffectAdapter(private val dataList: MutableListEffectBean) : RecyclerView.AdapterEffectAdapter.EffectViewHolder() {override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): EffectViewHolder {val view LayoutInflater.from(parent.context).inflate(R.layout.item_effect,parent,false)return EffectViewHolder(view)}override fun getItemCount(): Int {return dataList.size}override fun onBindViewHolder(holder: EffectViewHolder, position: Int) {val data dataList[position]holder.textView.text data.name}class EffectViewHolder(itemView: View) :RecyclerView.ViewHolder(itemView){val textView:TextView itemView.findViewById(R.id.tv_name)val ivAvatar:ImageView itemView.findViewById(R.id.iv_avatar)} }4.实体类 package com.cloud.recyclervieweffectdemo.bean/*** author: njb* date: 2024/12/10 23:16* desc: 描述*/ data class EffectBean(var name:String ,var avatar:String )5.主界面布局 ?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:idid/mainandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.MainActivityandroidx.recyclerview.widget.RecyclerViewandroid:idid/rv_effectandroid:layout_width0dpandroid:layout_height0dpapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintEnd_toEndOfparentapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toTopOfparentandroid:fadingEdgeLength40dpandroid:fadingEdgeverticalandroid:requiresFadingEdgeverticaltools:listitemlayout/item_effectandroid:padding15dp//androidx.constraintlayout.widget.ConstraintLayout6.item布局 ?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentImageViewandroid:idid/iv_avatarandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:scaleTypefitCenterandroid:srcmipmap/ic_girlapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toTopOfparent /androidx.appcompat.widget.AppCompatTextViewandroid:idid/tv_nameandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text天地android:textColorcolor/blackandroid:textSize24spapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toBottomOfid/iv_avatar / /androidx.constraintlayout.widget.ConstraintLayout7.测试代码 竖向渐变 package com.cloud.recyclervieweffectdemoimport android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.cloud.recyclervieweffectdemo.adapter.EffectAdapter import com.cloud.recyclervieweffectdemo.bean.EffectBeanclass MainActivity : AppCompatActivity() {private var adapter:EffectAdapter ? nullprivate var dataList:MutableListEffectBean ? nullprivate val rvEffect:RecyclerView by lazy { findViewById(R.id.rv_effect) }override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)initData()initAdapter()}private fun initData() {val effectBean EffectBean()dataList ArrayList()for(i in 1..15){effectBean.name 小麦effectBean.avatar 222dataList?.add(effectBean)}}private fun initAdapter() {adapter dataList?.let { EffectAdapter(it) }rvEffect.layoutManager LinearLayoutManager(this)rvEffect.adapter adapter} }8.横向渐变 package com.cloud.recyclervieweffectdemoimport android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.cloud.recyclervieweffectdemo.adapter.EffectAdapter import com.cloud.recyclervieweffectdemo.bean.EffectBeanclass MainActivity : AppCompatActivity() {private var adapter:EffectAdapter ? nullprivate var dataList:MutableListEffectBean ? nullprivate val rvEffect:RecyclerView by lazy { findViewById(R.id.rv_effect) }override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)initData()initAdapter()}private fun initData() {val effectBean EffectBean()dataList ArrayList()for(i in 1..15){effectBean.name 小麦effectBean.avatar 222dataList?.add(effectBean)}}private fun initAdapter() {adapter dataList?.let { EffectAdapter(it) }rvEffect.layoutManager LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false)rvEffect.adapter adapter} }?xml version1.0 encodingutf-8? androidx.constraintlayout.widget.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:idid/mainandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.MainActivityandroidx.recyclerview.widget.RecyclerViewandroid:idid/rv_effectandroid:layout_width0dpandroid:layout_height0dpapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintEnd_toEndOfparentapp:layout_constraintStart_toStartOfparentapp:layout_constraintTop_toTopOfparentandroid:fadingEdgeLength40dpandroid:fadingEdgehorizontalandroid:requiresFadingEdgehorizontaltools:listitemlayout/item_effectandroid:padding15dp//androidx.constraintlayout.widget.ConstraintLayout9.实现效果 10.demo地址 https://gitee.com/jackning_admin/recycler-view-effect-demo
http://www.hkea.cn/news/14557693/

相关文章:

  • 做个网站多少费用微信手机网站app制作
  • 网站备案组织机构代码做网站里面的图片像素要求
  • 手机触屏网站幻灯片建筑网络教育
  • 钓鱼网站搭建教程常用的网站推广方法
  • 基于html5的网站开发天津网上办事大厅
  • 学网站开发好吗18款黄台禁用免费软件app
  • 网站开发项目费用预算上海中高风险地区查询
  • 网站开发的产品用什么形容词形容廊坊做网站
  • 长春企业网站建设公司会计培训班推荐
  • 怎么做vip电影网站抖音代运营方案计划书
  • 网站设计论坛即买即送的网站有哪些
  • 烟台网站建设九七go语言可以做网站吗
  • 鲁 网站 备案html5网站搭建
  • 油漆企业网站要怎么做彩票网站的推荐怎么做
  • 网站图片怎么做alt青岛房产网上备案查询
  • 低价做营销企业网站无线网络管理系统
  • 网站备案的流程网站有pc站和手机站
  • 建立电商网站网站建设品牌策划
  • 国内优秀企业网站设计欣赏网站注册平台
  • 网站开发的教学网站21ic中国电子网
  • 本机做网站如何访问wordpress 多语言插件
  • 网站改版的宣传词枣强做百度网站
  • 现在哪个行业做网站需求多点深圳企业网站设
  • 114百事通做网站600编程培训网站
  • dedecms网站后台管理怎样建设网站最好
  • 网站 蓝色为什么大型网站都用php
  • 网站平台之间的关系贝壳找房网站做销售
  • 微网站模板源代码建设部门电工证查询网站
  • 购买源码的网站网站建设价格明细表
  • 宝安龙华积分商城网站建设建站一条龙的服务流程是怎么样的