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

找个会做网站的 一起做网站怎么做网络销售

找个会做网站的 一起做网站,怎么做网络销售,网站做编辑器,实力网站建设前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 👉点击跳转到教程 一、创建一个自定义ProvinceView类,具体代码如下 /*** Author: ly* Date: 2024/2/22* D…

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。
👉点击跳转到教程

一、创建一个自定义ProvinceView类,具体代码如下

/*** @Author: ly* @Date: 2024/2/22* @Description:*/
private val provinces = listOf("中原区","二七区","管城回族区","金水区","上街区","惠济区","中牟县","巩义市","荥阳市","新密市","新郑市","登封市"
)class ProvinceView(context: Context, attrs: AttributeSet) : View(context, attrs) {private val paint = Paint(Paint.ANTI_ALIAS_FLAG).apply {textSize = 30.dptextAlign = Paint.Align.CENTER}var province = "中原区"set(value) {field = valueinvalidate()}init {paint.color = Color.parseColor("#FF0000")setLayerType(LAYER_TYPE_SOFTWARE, null)}override fun onDraw(canvas: Canvas) {super.onDraw(canvas)canvas.drawText(province, width / 2f, height / 2f, paint)}
}class ProvinceEvaluator : TypeEvaluator<String> {override fun evaluate(fraction: Float, startValue: String, endValue: String): String {val startIndex = provinces.indexOf(startValue)val endIndex = provinces.indexOf(endValue)val currentIndex = startIndex + ((endIndex - startIndex) * fraction).toInt()return provinces[currentIndex]}
}

二、在对应的xml中引入该自定义View

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><com.example.customviewanimation.view.ProvinceViewandroid:id="@+id/view"android:layout_width="match_parent"android:layout_height="match_parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent" /></androidx.constraintlayout.widget.ConstraintLayout>

三、在Activity中通过属性动画来实现文字轮播效果

class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)val animator = ObjectAnimator.ofObject(view, "province", ProvinceEvaluator(), "登封市")animator.startDelay = 1000animator.duration = 8000animator.start()}
}

具体效果如图所示:
在这里插入图片描述

http://www.zhongyajixie.com/news/31396.html

相关文章:

  • 楼市南京做凶宅的网站个人网站免费域名注册
  • 公司网站公司网站社群营销的十大步骤
  • 房子做水电的时候是不是要先埋网站360推广开户
  • 如何安装wordpress的插件北京seo服务商
  • wordpress好用的模板下载地址seo网站排名优化公司哪家
  • 柳城网站开发福建百度seo排名点击软件
  • 手机app开发用的是什么语言seo排名优化软件有用吗
  • 站长工具短链接生成seo入门教程网盘
  • 宁波营销型网站建设郑州做网站的大公司
  • 做网站需要做哪些东西快速排名提升
  • 青海网站建设怎么建设百度怎么推广自己的信息
  • 网站建设与管理难学吗nba实力榜最新排名
  • 如何做h5 网站seo排名资源
  • 织梦框架做网站简单怎么给自己的公司建立网站
  • 温州做网站制作哪家好优化搜索点击次数的方法
  • 西充县住房和城乡规划建设局网站移动建站模板
  • 店铺网站域名怎么做seo外链推广平台
  • 做网站能传电影网站多少钱游戏优化大师下载安装
  • 企业手机网站开发哪个网站做推广效果好
  • 公众平台网站开发哪家好最常用的搜索引擎有哪些
  • 怎么做网站投放广告的代理商百度网站排名seo
  • 空间查看网站腾讯广告推广平台入口
  • h5做网站教程seo搜索引擎优化推荐
  • 建设网站的技术方案是啥萧山市seo关键词排名
  • 风险地区查询最新长沙seo排名外包
  • 建设一个网站方象科技服务案例
  • 宁波妇科中医哪个好有利于seo优化的是
  • 爱站工具包官网下载吉林关键词优化的方法
  • 宁波做外贸网站推广沈阳seo网站推广
  • 江苏省中医院网站建设深圳seo优化