草庐IT

flutter-gridview

全部标签

Android gridview展开元素动画

有一个带有一些元素的GridView。当用户按下某个项目时,我会打开包含该项目详细信息的新fragment。我想为该过渡设置动画,使其看起来像被按下的元素展开以填满整个屏幕。这样的效果是怎么做出来的?附言。我在YPlanandroid应用程序中看到过类似的东西。这是效果的视频:http://youtu.be/oGd7wHs6GuA当您点击一个元素时,图像会保持不变,而下面的所有内容都会发生变化,然后以动画形式显示到屏幕顶部的位置。这不完全是我想要的,但我认为实现应该是相似的。 最佳答案 这称为共享元素Activity转换。请注意,共

java - 拖动项目时滚动 gridview(作为阴影)

我正在为api>14开发,我已经在GridView上实现了拖放功能。但是,将项目拖动到屏幕顶部或底部时,GridView不会滚动。我想让它沿着你拖动项目的方向滚动,当你移动到边缘时速度越来越快,当你将项目移回屏幕的垂直中心时速度越来越慢。当然,这种功能应该是任何拖放操作的标准吗?无论如何,有谁知道解决这个问题的最佳方法吗?更新:我实际上无法在互联网上找到一个示例,甚至尝试使用拖动的网格项目进行滚动(我在这里遗漏了什么吗?)更不用说解决我的问题了。如何让可拖动项(显示为阴影)滚动gridview?我按如下方式分配阻力:intgridChildPosition=position-mGrid

Android - 带有自定义 BaseAdapter 的 Gridview,创建 onclicklistener

这个问题在这里已经有了答案:HowtofireonListItemClickinListactivitywithbuttonsinlist?(8个答案)关闭9年前。我创建了一个显示字母表中字母的GridView。我使用自定义BaseAdapter用字符串数组填充gridview。我想要做的是能够获得被点击的单元格的值(字母)。为了验证它是否有效,我创建了一个TextView并且我希望当用户单击一个项目(单元格)时使用所选单元格的值设置TextView的文本我已经尝试过,但没有用。这是我的代码:activity_main.xml单元格.xml主ActivitypublicclassMai

android - 如何设置单个gridview单元格的背景颜色

我有一个GridView,每个单元格都包含一些文本,我希望能够设置单个单元格的背景颜色。我的GridView的XML是:我的GridView的代码是:GridViewgridView=(GridView)findViewById(R.id.students_grid);ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,student_array);gridView.setAdapter(adapter);我曾希望我能够使用以下方法设置单个单元格的背景颜色:gridView.getCh

Android 如何模拟@android :id/empty in a GridView? 的行为

我有一个gridview,它由一个从SQLITE数据库中获取数据的游标填充。有时,没有要显示的数据。这显示了一个空白Activity。我之前使用过listview,我可以在其中使用@android:id/empty来设置空View,例如“未找到数据”。我可以利用GridView的任何类似功能吗?请帮忙。 最佳答案 ListActivity和ListFragment只需搜索具有该ID的View并调用listView.setEmptyView(emptyView);您可以在您的GridView..中模仿这种行为TextViewempty

Android - 如何在 gridview 中制作部分?

这个问题在这里已经有了答案:AndroidGridViewwithcategories?(4个答案)关闭8年前。我可以在gridview的每个单元格中显示图像。现在我想用标题分成两部分。这样我就可以定义要放置在不同部分的图像。有人可以帮帮我吗?

Flutter 小技巧之不一样的思路实现炫酷 3D 翻页折叠动画

今天聊一个比较有意思的Flutter动画实现,如果需要实现一个如下图的3D折叠动画效果,你会选择通过什么方式?相信可能很多人第一想法就是:在Dart里通过矩阵变换配合Canvas实现。因为这个效果其实也算「常见」,在目前的小说阅读器场景里,类似的翻页效果基本都是通过这个思路完成,而这个思路以前我也「折腾」过不少,比如《炫酷的3D卡片和帅气的360°展示效果》和用纯代码实现立体Dash和3D掘金Logo,就是在Dart里利用矩阵变换实现的视觉3D效果。但是今天通过一个叫riveo_page_curl的项目,提供了不一样的实现方式,那就是通过自定义FragmentShaders实现动画,使用自定义

android - 我的 gridview 只显示一行

//我的xml代码//主ActivityclassLoadProfileextendsAsyncTask{@OverrideprotectedvoidonPreExecute(){super.onPreExecute();pDialog=newProgressDialog(EventHome.this);pDialog.setMessage("Loading...");pDialog.setIndeterminate(false);pDialog.setCancelable(false);pDialog.show();}protectedStringdoInBackground(Str

Flutter(一)介绍、Dart语言简介

目录Flutter介绍跨平台技术简介1.跨平台自绘引擎2.高性能Flutter为什么选择Dart语言?1.开发效率高。2.高性能。3.快速内存分配。4.类型安全和空安全。5.Dart团队就在你身边。Flutter框架结构Dart语言简介1.变量声明vardynamic与Objectfinal或const空安全(null-safety)2.函数3.异步支持Future.thenFuture.catchError和onErrorFuture.whenCompleteFuture.waitasync/awaitStreamDart基础语法补充Flutter介绍纯原生开发主要面临动态化更新和开发成本两

android - 如何在 Android 上设置 GridView 的边框

如何设置GridView的边框。比如ListView的Divider和DividerHeight。或者如何显示边框。 最佳答案 以下是GridView中边框的一些示例。您可以看到我在XML中定义红色和蓝色边框的位置。这是我的main.xml布局:红色边框的粗细由GridView的layout_margin属性控制,蓝色边框由horizo​​ntalSpacing和verticalSpacing控制。为了制作黑色单元格背景,我使用了这个布局并将其保存为list_item.xml:我的Activity:publicclassExampl