在适配器中,Adapter中有个getView方法,这个方法返回的View对象就是ListView每个条目
你在这里可以得到某个view了,你就可以在这个地方设置动画了
顺便给你一个android的动画集吧,那里有个Listview Item出场动画,还有滑动删除等,做的还不错,
里面有非常多的动画,Activity转跳动画,控件动画,点击效果等等,
靠布局和一点小逻辑就可以做到,具体就是列表正文其实左右有个Margin值,而上面的透明覆盖层,左右是抵满的,这样一来就很简单了。可以看我附件的demo,颜色我没调好,我很不擅长调颜色。但是效果差不多的。
首先放一个ScrollView。在ScrollView中方一个LinearLayout,设置为纵向的。 然后想LinearLayout中添加TextView(文本)和ImageView(图片)。
若布局在运行之前不确定就需要用JAVA代码写。
控件依然是TextView和ImageView啊,
比如,textview=new TextView(context)textview.setText()textview.setTextColor()linearlayout.addView(textview)
用代码写跟用xml布局是一样的啊, 你可以写一个只有TextView的布局,每次都Inflate后加入LinearLayout 也可以啊。
ImageView有setImageResource()接口用于设置Drawable资源ID, 若你的图片是网上下来的,可以解码成bitmap后用setImageBitmap()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)