如何通过ontap动态添加小部件

时间:2020-06-30 05:48:41

标签: flutter dart

我创建了一个嵌套的for循环,用于动态创建小部件之类的按钮。一切都在布局方面顺利进行。但是,当我点击按钮时,点击功能将以错误的按钮ID(使用当前按钮ID而不是我用来创建按钮的ID)执行(我用来创建按钮的索引),是否有人对我该如何解决这个问题?谢谢。

data <- data %>% mutate(disease = as.factor(disease), group =  as.factor(group))
data %>% ggplot(aes(x = disease, y = year, fill= incidence) ) + 
  geom_tile(color = 'black')+ ylab("") + xlab("") +
  xlim(c("",unique(data$disease))) + 
  ylim(c(2005,2012+1)) + 
  annotate(x="",y=2010:2012,label=2010:2012,size=2.5,geom="text")+
  theme_bw()+
  theme_classic()+
  theme(
    axis.line = element_blank(),
    axis.ticks = element_blank(),
    axis.text.y = element_blank()
    
  ) + 
 geom_segment(aes(x = as.numeric(disease)+0.5, xend = as.numeric(disease)-0.5,
                 y = 2009, yend = 2009, group = group, fill = group), size = 2, color = 'black') 

class ButtonItemsModel {
final String image;
final Color color;
final String title;
final String description;
final String ontap;
ButtonItemsModel({
  @required this.color,
  @required this.description,
  @required this.image,
  @required this.title,
  @required this.ontap,
});
}

0 个答案:

没有答案