小编Arn*_*ykh的帖子

如何有效地翻译一组视图?

我有一个基本布局,可以容纳多个视图.我需要沿x轴平移它们.基本上有两种类型的翻译发生在一直跟随手指的一种类型和一种在特定阈值之后停止的翻译,这提供了良好的视差效果.

那么将共享相同翻译逻辑的视图组放在另一个容器中并翻译容器或单独翻译每个视图会更好吗?

我知道这可能听起来很奇怪但谷歌总是建议使用平面视图层次结构,因为嵌套布局的重绘成本很高,所以它是否意味着只保留一层嵌套并手动翻译每个视图会更好?

此转换也适用于RecyclerView中的所有视图,而不仅仅是一个.

performance android android-animation

12
推荐指数
1
解决办法
187
查看次数

在Kotlin的对象字段中具有上下文的Android类

在Kotlin中有一个具有上下文的对象类中的属性是否可以?在Android中,将上下文相关对象放在静态字段中是一种不好的做法.Android工作室甚至突出显示它并发出警告,不像Kotlin那样没有警告.示例对象:

object Example {
    lateinit var context: Context

    fun doStuff(){
        //..work with context
    }
}
Run Code Online (Sandbox Code Playgroud)

java android memory-leaks kotlin

6
推荐指数
1
解决办法
5854
查看次数

在API> 23上安装应用期间询问所有权限

因为android M唯一的问题是获取权限是蚂蚁运行时,但VK客户端应用程序设法在所有Android版本上安装时询问其所有权限.以下是像素手机的截图.谁能告诉我它怎么可能呢?

在此输入图像描述

android google-play android-permissions

3
推荐指数
1
解决办法
4156
查看次数