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

大学做视频网站广告推送平台

大学做视频网站,广告推送平台,站长素材网站,福建省中城建设工程有限公司网站Android改造CardView为圆形View,Kotlin 可以利用androidx.cardview.widget.CardView的cardCornerRadius特性,将CardView改造成一个圆形的View,技术实现的关键首先设定CardView为一个宽高相等的View(正方形)&#xff0c…

Android改造CardView为圆形View,Kotlin

可以利用androidx.cardview.widget.CardView的cardCornerRadius特性,将CardView改造成一个圆形的View,技术实现的关键首先设定CardView为一个宽高相等的View(正方形),然后将radius特意设置成宽度(或高度,一样,因为正方形,宽高相等)的1/2,此时CardView自然就变成一个圆。

(1)kotlin代码运行时生成:

import android.content.Context
import android.graphics.Color
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.cardview.widget.CardViewclass MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)val circularCardView = CircularCardView(this)circularCardView.setCardBackgroundColor(Color.BLUE)setContentView(circularCardView)}
}class CircularCardView(ctx: Context) : CardView(ctx) {override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {super.onMeasure(widthMeasureSpec, heightMeasureSpec)val width = measuredWidthsetMeasuredDimension(width, width)radius = (width / 2).toFloat()}
}

(2)在xml布局中实现:

<?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"android:layout_width="match_parent"android:layout_height="match_parent"><androidx.cardview.widget.CardViewandroid:layout_width="200dp"android:layout_height="200dp"app:cardBackgroundColor="@android:color/holo_orange_light"app:cardCornerRadius="100dp"app:layout_constraintBottom_toBottomOf="parent"app:layout_constraintEnd_toEndOf="parent"app:layout_constraintStart_toStartOf="parent"app:layout_constraintTop_toTopOf="parent"></androidx.cardview.widget.CardView></androidx.constraintlayout.widget.ConstraintLayout>

Android RoundedBitmapDrawable:Android官方的圆角图形图象实现方案_android 官方圆角-CSDN博客Android RoundedBitmapDrawable:Android官方的圆角图形图象实现方案RoundedBitmapDrawable是Android在support v4的扩展包中新增的实现圆角图形的关键类,借助RoundedBitmapDrawable的帮助,可以轻松的以Android标准方式实现圆角图形图象。写一个简单的例子。写一个线性布局,竖直方向放三个Im_android 官方圆角https://blog.csdn.net/zhangphil/article/details/51829650Android CardView设置成普通的Framelayout-CSDN博客比如可以这样写代码,CardView就变成普通的FrameLayout:https://blog.csdn.net/zhangphil/article/details/52911922

http://www.hrbkazy.com/news/47526.html

相关文章:

  • 网页制作图片格式厦门关键词排名seo
  • 什么叫宣传型网站网站推广技术
  • 选择做印象绍兴网站的原因可以直接打开网站的网页
  • 传奇合成版2合1雷霆版整站优化快速排名
  • 免费的网站程序如何进行品牌营销
  • wordpress申请子站全球搜怎么样
  • 网站开发第三方登录设计网络营销中的seo是指
  • 延安网站制作免费推广产品的网站
  • 网站备案需要去公安局宣传渠道和宣传方式有哪些
  • wordpress评论邮件回复插件武汉seo首页
  • 手机上如何制作网站樱花12e56
  • 网站怎样查是哪家做的职业技能培训网站
  • www的网站怎么申请整合网络营销是什么
  • 阳泉那有做网站的app推广注册放单平台
  • 集团网站模板如何做好线上推广
  • 做装修的网站友情链接怎么互换
  • 宿迁网站建设sq918百度网盘搜索引擎
  • 珠宝网站谁家做的好网站如何做关键词优化
  • 1688网上批发大市场seo公司优化排名
  • 外贸建站用什么平台好如何制作网站
  • 西安南郊网站建设站长工具高清
  • 怎样做同城配送网站注册城乡规划师报考条件
  • 做网站运作国珍网络营销师证
  • 天津有做网站不错的吗四川网络推广推广机构
  • 南京网站开发南京乐识行广东深圳疫情最新情况
  • 简述企业网站建设的主要步骤数据推广公司
  • 成都网站制作培训seo推广视频隐迅推专业
  • 展示用网站2023新闻摘抄十条
  • iis7.0网站错误代码解决巩义网络推广
  • 怎么在自己的网站上做漂浮链接百度网址浏览大全