小编Joh*_*ler的帖子

动画删除ListView项

我正在尝试使用以下方法动画删除ListView项:

    mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> adapterView, final View view, final int i, long l) {
            view.animate().setDuration(500).x(-view.getWidth()).alpha(0f);
            adapter.remove(tasks.get(i));
            adapter.notifyDataSetChanged();
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是行不通的.我基本上遵循了这篇文章顶部第四个答案的建议:

如何动画添加或删除Android ListView行

然而,有一些有趣的绘图内容正在进行,或回收,或者某些东西,因为在动画发生时,屏幕滑落的项目下方的项目也会因某种原因被删除.不幸的是,问题提示者最终标记为正确的答案是整个Android来源的RTFM.我已经浏览了那里,我无法在JellyBean中找到我正在尝试模拟的通知下拉.

TIA.约翰

android android-animation android-layout android-listview

31
推荐指数
2
解决办法
3万
查看次数

animateLayoutChanges是否适用于ListView?

listView是一个ViewGroup,似乎是动画布局更改的理想选择.但是,它似乎忽略了标志或手动构建LayoutTransition并以此方式设置它.是什么赋予了?没有任何记录,这个非常重要的ViewGroup不支持这种非常重要的动画功能.

android android-listview

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

如何将EventEmitter输出附加到路由下的组件?

我有一个路由配置

@RouteConfig([
    { path: '/', name: 'Start', component: Journal },
    { path: '/register', name: 'Register', component: Register },
    { path: '/login', name: 'Login', component: Login },
    { path: '/settings', name: 'Settings', component: Settings },
])
Run Code Online (Sandbox Code Playgroud)

我想听听Journal的@Output发出的事件.当模板中唯一的引用是,我该怎么做呢

<a class="nav-item nav-link" [routerLink]="['Journal']">Journal</a>
Run Code Online (Sandbox Code Playgroud)

?

angular2-routing angular

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