我正在尝试使用以下方法动画删除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来源的RTFM.我已经浏览了那里,我无法在JellyBean中找到我正在尝试模拟的通知下拉.
TIA.约翰
listView是一个ViewGroup,似乎是动画布局更改的理想选择.但是,它似乎忽略了标志或手动构建LayoutTransition并以此方式设置它.是什么赋予了?没有任何记录,这个非常重要的ViewGroup不支持这种非常重要的动画功能.
我有一个路由配置
@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)
?